Elasticsearch:两种类型之间的距离搜索

时间:2016-12-14 13:09:36

标签: elasticsearch

让我们说,我有一个Elasticsearch索引有两种类型,可能像“火车站”和“商店”。这些类型都有经纬度,所以我可以很容易地找到53.1,9.5左右半径500米左右的所有商店 - 没问题。

现在我想找到离火车站不超过500米的所有商店,但我不知道Elasticsearch是如何做到的 - 有没有人给我一个提示或建议,用哪个我可以向谷歌寻求帮助吗?

1 个答案:

答案 0 :(得分:0)

我对弹性搜索很新,但我认为您想要做的是管道聚合。这是聚合其他聚合的输出及其相关指标的聚合 因此,在父聚合中获取火车站位置,并在链接兄弟中使用此信息。希望这会有所帮助。