Поиск в поиске в SOLR - PullRequest
       7

Поиск в поиске в SOLR

3 голосов
/ 09 февраля 2012

Можно ли искать в предыдущем списке совпадений в SOLR?Например, сначала ищите «привет», затем в списке результатов пользователь хочет искать записи, содержащие «мир».Это то же самое, что поиск привет И мир ?

Ответы [ 2 ]

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

Использование фильтра запроса является хорошим решением. Единственная разница заключается в оценке документов, то, что используется в запросе фильтра, не используется в оценке.

В

?q=hello&fq=world

только привет забил.

Однако в

?q=hello+AND+world

оба слова набраны

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

Это то же самое, что поиск "привет" и "мир"?

Я верю в это.

В качестве альтернативы, вы можете использовать фильтр запроса Например, ?q=hello&fq=world

Это, вероятно, не правильное решение в случае "Hello world", но, тем не менее, это может быть интересным примером.

...