Точное значение весов в рейтинге 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  
Другие вопросы по тегам