У нас возникли проблемы с результатами Solr.В этом конкретном примере у нас есть продукт A, показанный выше продукта B. Название продукта A содержит поисковый термин.Название продукта B также содержит поисковый термин, а также его описание и название категории.Логично, что продукт B должен быть более релевантным и отображаться над продуктом A, но это не так.
Схема настроена на учет всех этих дополнительных полей.После анализа отладочной информации запроса с помощью ...&debugQuery=true&debug.explain.structured=true
выясняется, что оба продукта достигли одинакового результата.Глядя дальше, я вижу, что эти дополнительные поля рассчитывают баллы, но по какой-то причине парсер берет максимум из этих баллов вместо суммы, которая делает его одинаковым:
Есть ли причина, по которой Solr ведет себя таким образом?Есть ли способ изменить это поведение, чтобы использовать сумму вместо максимума?(Так же, как в родительском элементе на изображениях)