【发布时间】:2017-02-14 15:00:13
【问题描述】:
是否可以对 Elastic Search 进行查询,返回分数占最高分数的百分比?到现在为止,它返回一个像"_score": 0.00786336, 这样的值以及像max_score": 0.13435546 这样的最大分数,所以我可以尝试转换我的结果,但我希望结果已经是百分比,所以我可以使用最低分数,例如 40%。
简而言之:有没有办法以最高分数的百分比获得 _score,还是有另一种设置最低分数的方法? (似乎很难,因为 max_score 似乎是随机的)
【问题讨论】:
-
Elasticsearch 无法直接为您做到这一点。
-
在运行查询之前,您无法知道将返回的分数范围。因此,您正在查看客户端转换以执行您的要求。
标签: elasticsearch