Как отфильтровать стоп-слова в Solr предложить результаты? - PullRequest
0 голосов
/ 25 января 2019

Я использую solr для отображения предложений во время поиска пользователя.Я создал обработчик запросов /suggest и добавил searchComponent с именем suggest, для которого suggestAnalyzerFieldType установлено значение fieldtype stdSuggestFT в solrconfig.xml.В моем schema я установил solr.StopFilterFactory на stopwords.txt в обоих index & query анализаторах.Допустим, файл stopwords.txt содержит слова "teja", "tezz".И в моих проиндексированных данных есть слова «teja», «tezz», «tea», «learn».

Теперь, если запрос «teja», результаты не содержат «teja».Но если запрос «te», результаты будут выглядеть как «чай», «teja», «tezz», «learn».(nonFuzzyPrefix из FuzzyLookupFactory установлено в 2)

Как избавиться от стоп-слов в списке предложений, даже если запрос не совсем соответствует стоп-слову?

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