Cardinality Aggregation - 基数聚合

基数聚合

你有一个book的索引,希望统计匹配一个query的作者的数量。

{
    "aggs" : {
        "author_count" : {
            "cardinality" : {
                "field" : "author"
            }
        }
    }
}

Precision control

基数聚合支持 precision_threshold选项。

precision_threshold参数用来在现有内部cardinality 聚合实现的时候被指定,以后可能会被改变。

{
    "aggs" : {
        "author_count" : {
            "cardinality" : {
                "field" : "author_hash",
                "precision_threshold": 100 
            }
        }
    }
}

Counts are approximate 近似

计算exact counts 需要将
计算counts需要将值加载到hashset,并且返回它的集合大小。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 让自私,而不是集体主义,成为让大家共同获益的原动力 投资人委托代理人管理公司,往往会出现代理两难,委托人觉得收益主...
    东岳不是泰山阅读 4,791评论 0 0
  • Spring 3 MVC: Using @ModelAttribute in Your JSPs http://k...
    ChenyuMa阅读 1,828评论 0 0
  • 中国铁路总公司5月17日发布消息称,中国铁路总公司总经理陆东福近日会见了阿里巴巴集团董事局主席马云一行。陆东福表示...
    谭浩俊阅读 1,445评论 0 0
  • 日精进 1.下次难见,且行且惜。 对于幼儿园的小家伙们的情感,就是那种且行且珍惜的感觉,能见到他们的时间其实真的...
    漫步贤者者阅读 1,054评论 0 0

友情链接更多精彩内容