#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 /…