地理位置查询
编辑地理位置查询
编辑Elasticsearch 支持两种类型的地理数据:geo_point
字段,支持经纬度对;以及 geo_shape
字段,支持点、线、圆、多边形、多重多边形等。
此组中的查询包括:
-
geo_bounding_box
查询 - 查找地理形状或地理坐标点与指定矩形相交的文档。
-
geo_distance
查询 - 查找地理形状或地理坐标点在指定中心点一定距离内的文档。
-
geo_grid
查询 -
查找文档,这些文档的:
- 地理形状或地理坐标点与指定的地理哈希相交
- 地理形状或地理坐标点与指定的地图瓦片相交
- 地理坐标点与指定的 H3 bin 相交
-
geo_polygon
查询 - 查找地理形状或地理坐标点与指定多边形相交的文档。
-
geo_shape
查询 - 查找地理形状或地理坐标点与指定地理形状相关的文档。可以指定的关系包括:相交、包含、在...之内和不相交。