Solr -如何仅使用最高提升值对结果进行排名?

vof42yt1  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(192)

在使用boosting的Solr查询中,我希望solr只使用最高的boost值对结果进行排名,而忽略次要的得分匹配。
例如:

q=field_1=123^100 OR field_2=123^50 OR field_3=123^10

如果一个文档与两个字段匹配,我只想考虑排名中得分最高的那个。
我只找到了tie参数,但我不想使用DisMax解析器。

qcuzuvrc

qcuzuvrc1#

使用最大得分查询解析器

{!maxscore tie=0.0}( ... )

相关问题