基数聚合
你有一个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,并且返回它的集合大小。
网友评论