带地理位置的 Elasticsearch

Elasticsearch with geo location

背景不多。

我们的软件使用MongoDB来保存数据。我们在上面创建了文本索引和地理位置索引。问题是 MongoDB.

不支持同时使用文本和 goe 位置的查询

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

问题: 为此,我们正在考虑使用 elasticsearch。 elastic search是否支持以上指定要求?

Here's one example of a geo filter with a match_all query. And here's 另一个排序示例。