При отладке баллов, полученных от Solr, используя 'debugQuery = on,' Я вижу, что значения верхнего уровня в разделе «объяснение» необязательно совпадают с оценками, которые я вижу, созданными Solr.Как и почему значения Solr 'explain' отличаются от оценки Solr?
Например, вот информация верхнего уровня отладки для двух документов:
114628: Object
description: "sum of:"
details: Array[2]
match: true
value: 20.542768
357547: Object
description: "sum of:"
details: Array[2]
match: true
value: 26.517654
Но у них есть баллы:
114628: 20.542767
357547: 13.258826
Я ожидаю, что второй документ, который будет наиболее актуальным для мой запрос и значения отладки, похоже, согласны. Однако в конечном счете я получаю, что оценка документа была скорректирована.
Почему/как значение отладки отличается от итогового показателя, который я вижу? Есть ли способ получить поведение, которое я ожидаю?
Каковы две подушки в 357547? – MatsLindh
@MatsLindh в каждом счете документа много стимулов и комбинаций факторов. –