【发布时间】:2015-04-13 22:52:24
【问题描述】:
我们目前正在为我们的记录列表构建一种“最佳”方法,我们需要根据地理距离和评级一起对记录进行排序。
例如,距离 0-1Km 的记录将按照较高的评分排序,1-2km 的记录也会按照较高的评分排序。但是任何地理距离为 0.95 公里且评级为 7 的记录,另一个地理距离为 1.1 公里且评级为 9 的记录。距离为 0.95 公里的记录将排在首位。因此,距离以 1Km 距离分组,然后根据等级进行排序。
我怎样才能将它直接应用于elasticsearch。我猜它需要自定义排序脚本?
【问题讨论】:
标签: sorting elasticsearch location