1 Star 0 Fork 303

v4aoy / elasticsearch-definitive-guide-cn

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
60_Geo_aggs.md 815 Bytes
一键复制 编辑 原始数据 按行查看 历史

地理位置聚合

虽然地理位置过滤或评分功能很有用,不过更有用得是将信息再地图上呈现给用户。 检索的结果集可能很多而不能将每个点都一一呈现,这时候就可以使用地理位置聚合来把这些位置点分布到更加可控的桶(buckets)里。

有三种聚合器可以作用于 geo_point 类型的字段:

  • geo_distance

    将文档按以指定中心点为圆心的圆环分组

  • geohash_grid

    将文档按 geohash 单元分组,以便在地图上呈现

  • geo_bounds

    返回包含一系列矩形框的经纬坐标对,这些矩形框包含了所有的坐标点。 这种方式对于要在地图上选择一个合适的缩放等级(zoom level)时很实用。

Java
1
https://gitee.com/v4aoy/elasticsearch-definitive-guide-cn.git
git@gitee.com:v4aoy/elasticsearch-definitive-guide-cn.git
v4aoy
elasticsearch-definitive-guide-cn
elasticsearch-definitive-guide-cn
master

搜索帮助