是否可以选择在ElasticSearch中使用一个查询执行搜索:
?
答案 0 :(得分:1)
是的,您可以将pre-indexed shapes用于此目的。
POST /_search
{
"query": {
"bool": {
"must": {
"match_all": {}
},
"filter": {
"geo_shape": {
"your_shape_field": {
"indexed_shape": {
"id": "1",
"type": "your_type",
"index": "your_index",
"path": "shape"
},
"relation": "intersects"
}
}
}
}
}
}
此查询将返回{1}}与{1}}字段相交的所有文档与ID为1的文档。