我使用 solr,我无法解决我的结果准确性问题(q vs 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
问题是 Ferrand 每次都击败 Félines,因为它的人口更多,我该如何解决?我没有找到如何使用查询的分数并将其bf
用于平衡人口