Geo Distance Range Query(地理距离范围查询)
5.0 的版本已经废弃
GET /_search
{
"query": {
"bool" : {
"must" : {
"match_all" : {}
},
"filter" : {
"geo_distance_range" : {
"from" : "200km",
"to" : "400km",
"pin.location" : {
"lat" : 40,
"lon" : -70
}
}
}
}
}
}
支持与 geo_distance过滤器相同的点位置参数和查询选项。 并且还支持范围(lt,lte,gt,gte,from,to,include_upper 和include_lower)的常用参数。
Ignore Unmapped(忽略未映射)
当设置为true时,ignore_unmapped选项将忽略未映射字段,并且将不匹配此查询的任何文档。 当查询可能具有不同映射的多个索引时,这可能很有用。 当设置为false(默认值)时,如果字段未映射,则查询将抛出异常。
Last updated
Was this helpful?