elasticsearch ES中的聚合是否适用于ES索引中的所有文档(查询匹配全部),elasticsearch,kibana,aggregation,elasticsearch,Kibana,Aggregation" /> elasticsearch ES中的聚合是否适用于ES索引中的所有文档(查询匹配全部),elasticsearch,kibana,aggregation,elasticsearch,Kibana,Aggregation" />

elasticsearch ES中的聚合是否适用于ES索引中的所有文档(查询匹配全部)

elasticsearch ES中的聚合是否适用于ES索引中的所有文档(查询匹配全部),elasticsearch,kibana,aggregation,elasticsearch,Kibana,Aggregation,假设我的Es索引中有10^6个文档。将对所有文档进行聚合以获得结果 GET myindex/_search { "size":0, "aggs":{ "Unique_term":{ "terms":{ "field":"category", "size":"10000" } } } } 另外,我希望得到的不同术语少于10k。是的,术语

假设我的Es索引中有10^6个文档。将对所有文档进行聚合以获得结果

GET myindex/_search
{
 "size":0,
"aggs":{
"Unique_term":{
"terms":{
"field":"category",
"size":"10000"
}
}
}
}

另外,我希望得到的不同术语少于10k。

是的,术语聚合将根据
类别中的每个唯一值生成存储桶


如果设置了no
size
param,则默认情况下,它只返回10个bucket

它将处理所有文档,即使文档数为10^6,也可以获得唯一的类别??是@AkshaySharma terms aggregation将为您提供唯一的术语,即使是10^6个文档也可以。非常感谢