具有地理位置的弹性搜索

时间:2015-02-01 07:15:20

标签: mongodb elasticsearch geospatial

小背景。

我们的软件使用MongoDB来保存数据。我们在其上创建了文本索引和地理位置索引。问题是在MongoDB中不支持使用text和goe位置的查询。

我们的要求是使用自然语言进行搜索,将搜索限制在特定的地理位置,并按地理位置距离对结果进行排序。

问题: 我们正在考虑将弹性搜索用于此目的。弹性搜索是否支持上述指定的要求?

1 个答案:

答案 0 :(得分:1)

Here's带有match_all查询的地理过滤器的一个示例。 here's另一个排序示例。