Искать только определенный индекс - PullRequest
1 голос
/ 30 августа 2011

Я использую Apache Solr для своего поиска, используя это, я индексирую различные ресурсы, такие как (PDF, документ MS Word).

Если, скажем, пользователь задает запрос типа "PDF: java"тогда я хочу искать только файлы PDF

Любые идеи

Спасибо

Dilip.

1 Ответ

1 голос
/ 06 сентября 2011

Ну, как я прокомментировал. Установите тип файла [string] в вашей схеме и установите его при загрузке этого файла.

http://localhost:8983/solr/update/extract?literal.id=123&literal.filetype=pdf

и при поиске

http://localhost:8983/solr/select?q=text:electrical дизайн и тип файла: pdf


Быстрый взлом: если ваши документы идентифицируются по имени файла , вы можете указать Solr ограничить результаты, заканчивающиеся на * .pdf

.

http://localhost:8983/solr/select?q=text:electrical дизайн и идентификатор: *. Pdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...