ElasticSearch与点相交的多边形

uajslkp6  于 2023-01-16  发布在  ElasticSearch
关注(0)|答案(1)|浏览(147)

我有elasticsearch v7.4正在运行,我需要找到相交的一堆点的特征。
当我使用'点',并把一个坐标对,它的运行正常。

GET xxxxx/_search
{

  "query": {
        "geo_shape": {
          "geometry": {
            "shape": {
              "type": "Point",
              "coordinates": 
                  [-90, 40]
            },
            "relation": "intersects"
          }
      }
  }
}

但当我尝试将“Point”更改为“MultiPoint”时,收到错误
字段[几何]不支持多点查询

GET xxxx/_search
{

  "query": {
        "geo_shape": {
          "geometry": {
            "shape": {
              "type": "MultiPoint",
              "coordinates": [
                  [-90, 40],
                  [-80, 30]
                ]  
            },
            "relation": "intersects"
          }
      }
  }
}

这是与v7.4有关的东西还是我在这里做错了什么?

ybzsozfc

ybzsozfc1#

根据问题#27954,BKD树支持的几何形状不支持多点查询,但从7.7起支持多点查询(请参阅7.7版本说明)

相关问题