【发布时间】:2017-09-21 03:47:46
【问题描述】:
我正在实施一个项目,其中将根据分数对结果进行排序,如果分数相同,则根据日期字段对结果集进行排序。 当分数相差 0.00001 即第 5 位或第 6 位小数位时,就会出现问题。有什么方法可以将 Elasticsearch 中得出的分数四舍五入到小数点后 4 位,以便二次排序可以处理它。 如果没有任何解决方法可以实现这一点。
谢谢 阿什特
【问题讨论】:
-
但 elastericsearch 会根据分数按排序顺序给出。
-
@AnkurJyotiPhukan 是的,我知道 .. 我们在 ES 中也有二级排序属性,当它们具有相同的 _score 值时,想要对记录进行二级排序
-
使用script sorting 来操纵分数。
标签: elasticsearch elasticsearch-plugin