返回结果是一个个单元格,每个单元格对应一个可以在地图上展示的 geohash。
通过改变 geohash 的精度,你可以统计全球、某个国家,或者一个城市级别的综述信息。
- 使用一个矩形过滤器来限制结果集。
- 对应该矩形,选择一个合适的精度。
- <1> 矩形框将检索限制在纽约区域。
- <2> 使用精度为 的geohash,精度大约是 5km x 5km.
每个精度为 5
的 geohash 覆盖约 25平方公里,那 10000 个单元就能覆盖 25万平方公里。
我们指定的矩形框覆盖面积约 44km * 33km,也就是大概 1452平方公里。
所以这肯定在一个安全的限度内,我们不会因此浪费大量内存来生成太多单元。
"aggregations": {
"new_york": {
{
"key": "dr5rs",
"doc_count": 2
},
"doc_count": 1
}
]
}
}
Again, we didn’t specify any subaggregations, so all we got back was the
document count. We could have asked for popular restaurant types, average
price, or other details.
同样的,我们没有指定子聚合器,所以我们的返回结果是文档数目。
我们也可以(指定子聚合器来)得到流行的饭店类型,平均价格,或者其它详细信息。