gpt4 book ai didi

java - Elasticsearch 评分精度

转载 作者:行者123 更新时间:2023-11-30 09:04:28 25 4
gpt4 key购买 nike

我的问题是:

我的 Elasticsearch 中有一个索引,其中包含一个类型为 double 的非常敏感的字段,我将其用于“_score”计算。首先,当将这个值存储到索引时,Elasticsearch 削减了它的值,但后来我发现了一个额外的映射参数:precision_step,它解决了我正确存储值的问题。但我仍然对正确的 _score 有疑问敏感性,因为 Elasticsearch 对其值进行四舍五入。

所以,我的问题是:

如何为结果 _score 值设置一些 precision 参数(如 precision_step)?

提前致谢!

最佳答案

解决方法是扩大分数的范围。假设分数范围为 0.0 到 10.0——您可以将每个分数乘以常数 100,从而减少舍入误差(产生 0.0 到 1000.0 的范围)。您必须尝试为您的应用找到合适的常量乘数。

关于java - Elasticsearch 评分精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25198384/

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