Точное значение весов в рейтинге SOLR
Я пробовал разные веса на SOLR dismax и edismax, и мне стало интересно, что означают эти веса? Например, вы можете указать параметр qf примерно так:
qf:title^2.0 body^1.0 ...
Что означают эти веса? Это умножение оценки текста каждого поля? Или это дополнение?
Также как насчет параметра pf?
pf:title^2.0 body^0.5
Это тоже умножение или сложение?
Если кто-то может пролить свет, это будет здорово.
1 ответ
qf -> для полей запроса, которые измеряют оценку для отдельных терминов. boost умножает вес на индивидуальный счет матча для поля
например qf:title^2.0 body^1.0
документ с соответствием в поле заголовка будет иметь двойную оценку, тогда как документ с совпадением на Бобби (учитывая, что все остальные факторы одинаковы)
pf -> для запроса фразы, который измеряет оценку для терминов фразы
например для запроса internet banking
и конфигурация qf:title^2.0 body^1.0
а также pf:title^2.0 body^0.5
должен привести к запросу:-
title:internet^2 title:banking^2
body:internet^1 body:banking^1
title:"internet banking"^2 body:"internet banking"^0.5