2013-06-07 4 views
0

Теперь мы используем Solr 4.0 для нашей поисковой платформы. Когда мы вводим ключевое слово для поиска, и слишком много возвращенных результатов. Мы хотим использовать порог оценки документа, чтобы отбросить те результаты, чьи баллы меньше порога.Как уменьшить результаты поиска?

Но мы не можем найти, как его реализовать, можете ли вы помочь нам в решении этой проблемы.

+1

Хотя лучшим решением является [НЕ делать это] (Http: //wiki.apache. орг/Lucene-Java/ScoresAsPercentages). Я реализовал такое поведение один раз, и это разочаровывает всех, особенно пользователей (результаты обрезаются до того, что они ищут, потому что ваш подсчет очков не учитывает распределение баллов по запросу, а пользователь часто не имеет идеи, почему). Даже если вы просто отрезаете с большим количеством результатов, по крайней мере пользователь поймет, почему их результат отсутствует, и у вас будет идея в решении (уточните запрос). – femtoRgon

ответ

0

Поведение Solr по умолчанию для заказа по оценке релевантности.

Как бы вы определили, что такое пороговое значение? Это может измениться с течением времени.

Вместо этого вы можете установить количество строк параметров, чтобы возвращать только 50 результатов, например, (по умолчанию это 10)