Elasticsearch 地理边界聚合
GET /_search
{
"size": 0,
"query": {
"match_all": {}
},
"aggs": {
"boundaries": {
"geo_bounding_box": {
"bounds": {
"top_left": {
"lat": 40.8,
"lon": -74.
},
"bottom_right": {
"lat": 40.7,
"lon": -73.
}
}
}
"aggs": {
"place": {
"geohash_grid": {
"precision": 2
}
}
}
}
}
}
这个Elasticsearch查询使用了geo_bounding_box
聚合来确定一个特定的地理边界,并且在该边界内进行了地理散点(geohash grid)聚合,以便于统计该区域内的数据分布。这个查询可以帮助我们理解在一个特定的地理区域内,数据点的分布情况。
评论已关闭