Как сделать оператор Quorom (минимальное количество слов, которое должно присутствовать в запросе), который присутствует в sphinxsearch в Lucene? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть ситуация, когда в индексаторе много маленьких фраз. Запрос должен быть предложением, которое после поиска возвращает те небольшие фразы (из индексатора), которые присутствуют в запросе. Для этого я использовал расширенный режим на сервере sphinxsearch, используя оператор кворума. Есть ли что-то подобное в Lucene ??

1 Ответ

2 голосов
/ 23 ноября 2011

Если вы можете использовать Solr, то есть синтаксический анализатор запросов DisMax с минимальным соответствием 'Должен': http://wiki.apache.org/solr/DisMaxQParserPlugin#mm_.28Minimum_.27Should.27_Match.29

Также проверьте этот вопрос Как сопоставить подмножества строки поиска в SOLR / lucene и ответ https://stackoverflow.com/q/4888993/51986

...