gpt4 book ai didi

sorting - 排序后 2 位小数的舍入分数 - SOLR 4.2

转载 作者:行者123 更新时间:2023-12-02 05:07:38 24 4
gpt4 key购买 nike

如何将搜索结果的分数四舍五入到小数点后两位?

我可以在排序中使用四舍五入的分数吗?

我需要这样的想法:

/?q=term&sort=round(score, 2) desc, orders desc

在 Solr 版本 4.2 中

我想按字段订单 对搜索结果进行排序,但我首先得到的不是相关结果。我得到了几千个结果。所以,我想在现场订单分数之间做出妥协。

最佳答案

函数查询需要一个索引字段,而 score 不是一个真实的字段,因此您不能使用它。但我喜欢 femtoRgon 的方法。这是另一个版本

您可以将 rint()/product() 与 query() 结合使用

q=rint(product(query({!v="author:alice"}) ,100))&defType=func&fl=*,score&sort=score desc, author desc

用您的查询替换 author:alice。我不确定性能影响是什么,因为它运行子查询。你必须检查一下。

关于sorting - 排序后 2 位小数的舍入分数 - SOLR 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16044413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com