gpt4 book ai didi

elasticsearch - Elasticsearch : score as percentage

转载 作者:行者123 更新时间:2023-11-29 02:46:53 35 4
gpt4 key购买 nike

是否可以对 Elastic Search 进行查询,以返回分数占最大分数的百分比?到目前为止,它返回的值如 "_score": 0.00786336, 以及最大分数如 max_score": 0.13435546,因此我可以尝试转换我的结果 但我希望结果已经以百分比表示,因此我可以使用最低分数,例如 40%。

简而言之:有没有办法以最高分的百分比来获取 _score,或者是否有另一种设置最低分的方法? (似乎很难,因为 max_score 似乎是随机的)

最佳答案

max_score 不是随机的,它只是查询结果集中所有分数的 max

The max_score value is the highest _score of any document that matches our query.

例如,如果您的 _score 值为:[0.00786336, 0.0123, 0.0813523, 0.13435546],则您的 max_score 0.13435546

根据匹配的相关性,_score 的得分也没有限制(即可以超过 1)

如果您尝试使用命中的 _scoremax_score 的比率来表示“百分比匹配”,您将获得不可靠的结果,尤其是如果您有很多低分命中率几乎没有相关性,但 max_score 接近那些低分。

如果您尝试按最低分数过滤掉,您应该使用 min_score

另见 "What is Relevance?"

关于elasticsearch - Elasticsearch : score as percentage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32720375/

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