Elastic Search Terms聚合 size有什么用

2020/07/15

Terms聚合

{
    "aggs" : {
        "genders" : {
            "terms" : { "field" : "gender" }
        }
    }
}

数据的不确定性

size与shard_size

size参数规定了最后返回的term个数(默认是10个) shard_size参数规定了每个分片上返回的个数 如果shard_size小于size,那么分片也会按照size指定的个数计算 通过这两个参数,如果我们想要返回前5个,size=5;shard_size可以设置大于5,这样每个分片返回的词条信息就会增多,相应的误差几率也会减小。