地理位置聚合 - Elasticsearch 权威指南中文版

返回介绍

地理位置聚合

发布于 2019-07-04 字数 668 浏览 802 评论 0

地理位置聚合

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

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

  • geo_distance

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

  • geohash_grid

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

  • geo_bounds

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

上一篇:地理位置聚合

下一篇:按距离聚合

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!