我有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有关的东西还是我在这里做错了什么?
1条答案
按热度按时间ybzsozfc1#
根据问题#27954,BKD树支持的几何形状不支持多点查询,但从7.7起支持多点查询(请参阅7.7版本说明)