地理位置查询

编辑

Elasticsearch 支持两种类型的地理数据:geo_point 字段,支持经纬度对;以及 geo_shape 字段,支持点、线、圆、多边形、多重多边形等。

此组中的查询包括:

geo_bounding_box 查询
查找地理形状或地理坐标点与指定矩形相交的文档。
geo_distance 查询
查找地理形状或地理坐标点在指定中心点一定距离内的文档。
geo_grid 查询

查找文档,这些文档的:

  • 地理形状或地理坐标点与指定的地理哈希相交
  • 地理形状或地理坐标点与指定的地图瓦片相交
  • 地理坐标点与指定的 H3 bin 相交
geo_polygon 查询
查找地理形状或地理坐标点与指定多边形相交的文档。
geo_shape 查询
查找地理形状或地理坐标点与指定地理形状相关的文档。可以指定的关系包括:相交、包含、在...之内和不相交。