Solr подсветка без стоп-слов для фраз? - PullRequest
2 голосов
/ 12 января 2011

Я пытаюсь выделить результаты в Solr и до сих пор, это была борьба за настройку здесь и там ... Моя главная задача сейчас заключается в том, чтобы у меня работала система подсветки фраз, но если я ищу что-то вроде «Чемпионат мира в Бразилии: неожиданный вызов»

Поле выделения вернет: «Чемпионат мира по футболу в Бразилии: неожиданный вызов»

Я думаю, что это может быть связано со стоп-словами (моё поле типа textgen, кстати). Есть ли какой-либо параметр для запуска в запросе, который вернул бы все поле, выделенное, как и ожидалось? Или мне придется удалить фильтр стоп-слов в textgen?

1 Ответ

1 голос
/ 31 марта 2011

Это определенно из-за стоп-слов. Рассмотрите возможность объявления нового типа поля, такого как textgen, но без следующего в своем анализаторе индекса или запроса:

    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> 
...