【发布时间】:2020-04-16 19:10:38
【问题描述】:
我创建了以下映射来索引我的 mysql 集合:
"properties" : {
"post_place_location": {
"type": "geo_point"
}
}
如何检索最近的不同文档?
【问题讨论】:
-
使用地理距离查询
-
地理距离查询不给出不同的,它只给出最近的位置。假设我需要前 100 个最近的位置。在前 100 个中,每个位置重复保存 10 次。那么前 100 个位置将只包含 10 个。这是确切的问题。
-
也许将其包装在大小为 1 的热门点击聚合中以返回不同的位置?
标签: elasticsearch