Geo Polygon Query(地理多边形查询)
GET /_search
{
"query": {
"bool" : {
"must" : {
"match_all" : {}
},
"filter" : {
"geo_polygon" : {
"person.location" : {
"points" : [
{"lat" : 40, "lon" : -70},
{"lat" : 30, "lon" : -80},
{"lat" : 20, "lon" : -90}
]
}
}
}
}
}
}Query Options(查询选项)
Allowed Formats(允许格式)
Lat Long as Array(Lat Long 作为阵列)
Lat Lon as String(Lat Lon 作为字符串)
Geohash(地理散列)
geo_point Type(geo_point类型)
Ignore Unmapped(忽略未映射)
Last updated