я работаю с solr, я не могу решить проблему точности результата (q против bf с учетом акцентов)
у меня есть индекс solr с индексированными 2 полями (это упрощено):
town, population
Félines, 100
Ferrand, 10000
когда я запрашиваю: q=Fé&qf=town town_ascii&bf=population^2&defType=dismax
Я хотел бы этот заказ на мои результаты: Félines > Ferrand
.
Когда я запрашиваю: q=Fe&qf=town town_ascii&bf=population^2&defType=dismax
Я хотел бы, чтобы этот заказ был в моих результатах: Ferrand > Félines
Беда в том, что Ферран бьет каждый раз, когда Félines, потому что его население больше, как я могу решить это? Я не нашел, как использовать оценку запроса и использовать ее в bf
, чтобы сбалансировать население