0
是有使用一个查询那样来执行搜索在ElasticSearch一个选项:与IDElasticsearch - 与geo_shape SEACH文档基于其它文件geo_shape
- 获取文档= 1
- 本文档具有场与geo_shape映射从该字段
- 获取值
- 搜索其geo_shape字段其他文件与文档相交(ID = 1)geo_shape
- 返回发现文档
?
是有使用一个查询那样来执行搜索在ElasticSearch一个选项:与IDElasticsearch - 与geo_shape SEACH文档基于其它文件geo_shape
?
是的,您可以使用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"
}
}
}
}
}
}
这个查询将返回其所有文件your_shape_field
相交shape
领域文档ID为1
这是伟大的!非常感谢你! – Daniel