地理查询 #
地理查询用于搜索包含地理空间几何形状的文档。这些几何形状可以指定在 geo_point
字段中,该字段支持地图上的点,以及 geo_shape
字段,该字段支持点、线、圆和多边形。
Easysearch 提供了以下地理查询类型:
- 地理边界框查询:返回具有地理点字段值在边界框内的文档。
- 地理距离查询:返回具有地理点且与提供的地理点距离在指定范围内的文档。
- 地理多边形查询:返回包含位于多边形内的地理点的文档。
- 地理形状查询:返回包含:
- 具有四种空间关系之一(
INTERSECTS
、DISJOINT
、WITHIN
或CONTAINS
)的地理形状和地理点的文档。 - 与提供的形状相交的地理点。
- 具有四种空间关系之一(