美文网首页
Cardinality Aggregation - 基数聚合

Cardinality Aggregation - 基数聚合

作者: 阳春是你 | 来源:发表于2017-06-21 18:41 被阅读134次

    基数聚合

    你有一个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,并且返回它的集合大小。

    相关文章

      网友评论

          本文标题:Cardinality Aggregation - 基数聚合

          本文链接:https://www.haomeiwen.com/subject/esptcxtx.html