Как настроить параметры соответствия Solr?

#search #solr #lucene #matching

#Поиск #solr #lucene #соответствие

Вопрос:

Я использую Solr для компонента поиска моего приложения и хочу поиграть с различными факторами, чтобы увидеть, как это влияет на результаты.

В частности, в документах Solr упоминаются основные факторы оценки:

  • tf —> частота терминов
  • idf —> обратная частота документов
  • координация -> коэффициент координации
  • lengthNorm —> совпадения на основе длины поля

Кто-нибудь может сказать мне, как «настроить» любые числовые коэффициенты, используемые для этих значений? (Если это возможно, не нашли много документации, в которой говорится ye или ney)

После того, как я поиграю с ними, я перейду к таким методам, как повышение и так далее.

Спасибо, ребята!

Ответ №1:

Вы можете начать с пользовательского класса подобия.
Это позволит вам изменять вышеуказанные параметры и коэффициенты оценки.

Проверьте класс lucene DefaultSimilarity для справки, который является фактической реализацией.

Комментарии:

1. Вот немного больше указаний о том, что вам нужно для реализации пользовательского класса подобия — lucene. apache.org/java/3_4_0/api/core/org/apache/lucene/search /…