Как создать несколько фильтров запроса в Solr? - PullRequest
3 голосов
/ 28 февраля 2012

Я хочу создать запрос, который можно искать в моем PDF и текстовом документе.я могу создать один запрос для content_type, но для обоих одновременно я не знаю, как это исправить, например, для поиска в моем документе PDF я создаю:

http://localhost:8983/solr/file/select?q=*&fq=content_type:application/pdf

, но для текста / обычного иapplication / pdf Я создаю следующие запросы, но не работаю:

q=flex&fq=content_type:application/pdf&text/plain
q=flex&fq=content_type:application/pdf&fq=content_type:text/plain

Ответы [ 2 ]

4 голосов
/ 28 февраля 2012

Попробуйте: fq = content_type: application / pdf ИЛИ content_type: text / plain

0 голосов
/ 28 февраля 2012

Я считаю, что синтаксис должен быть:

http://localhost:8983/solr/file/select?q=flex&fq=content_type:(application/pdf ИЛИ текст / обычный)

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