标签: mongodb elasticsearch geospatial
小背景。
我们的软件使用MongoDB来保存数据。我们在其上创建了文本索引和地理位置索引。问题是在MongoDB中不支持使用text和goe位置的查询。
我们的要求是使用自然语言进行搜索,将搜索限制在特定的地理位置,并按地理位置距离对结果进行排序。
问题: 我们正在考虑将弹性搜索用于此目的。弹性搜索是否支持上述指定的要求?
答案 0 :(得分:1)
Here's带有match_all查询的地理过滤器的一个示例。 here's另一个排序示例。