Как я заставляю Solr возвращать предложения? - PullRequest
1 голос
/ 28 сентября 2010

Как заставить Solr возвращать мне предложения или близкие совпадения даже для правильно написанных слов?

1 Ответ

3 голосов
/ 28 сентября 2010

К сожалению, я не думаю, что это возможно.Класс Lucene SpellChecker (который используется Solr) не будет возвращать предложения, если в вашем индексе часто встречается слово.Если вы активируете spellcheck.onlyMorePopular, Lucene вернет предложения, которые имеют частоту> =, чем частота исходного слова.Таким образом, если слово написано правильно, но редко, вы должны получить предложения.Но для обычных слов вы ничего не получите.

ОБНОВЛЕНИЕ
Я просто наткнулся на FileBasedSpellChecker , который не использует частоту словзапрос.Я никогда не пробовал это.Чтобы использовать его, вам нужно будет составить список слов в плоском файле для построения словаря.

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