Link Search Menu Expand Document Documentation Menu

地理和 XY 查询

地理和 xy 查询允许您搜索包含地图或坐标平面上点和形状的字段。地理查询处理地理空间数据,而 xy 查询处理二维坐标数据。在所有地理查询中,geoshape 查询与 xy 查询非常相似,但前者搜索地理字段,而后者搜索笛卡尔字段

xy 查询

xy 查询搜索在笛卡尔坐标系中包含几何图形的文档。这些几何图形可以在支持点的xy_point字段和支持点、线、圆和多边形的xy_shape字段中指定。

xy 查询返回包含以下内容的文档

  • 与提供的形状具有四种空间关系之一的 xy 形状和 xy 点:INTERSECTSDISJOINTWITHINCONTAINS
  • 与提供的形状相交的 xy 点。

地理查询

地理查询搜索包含地理空间几何图形的文档。这些几何图形可以在支持地图上点的geo_point字段和支持点、线、圆和多边形的geo_shape字段中指定。

OpenSearch 提供以下地理查询类型

  • 地理边界框查询:返回地理点字段值位于边界框内的文档。
  • 地理距离查询:返回地理点位于指定地理点指定距离内的文档。
  • 地理多边形查询:返回包含位于多边形内的地理点的文档。
  • 地理形状查询:返回包含以下内容的文档
    • 与提供的形状具有四种空间关系之一的地理形状和地理点:INTERSECTSDISJOINTWITHINCONTAINS
    • 与提供的形状相交的地理点。

相关文章

剩余 350 字符

有问题?

想要贡献?