记录一下es 的聚合语法的使用
就是相当于sql 中的group by 分组统计,比如数一数这堆数据中各个类别分别有多少个,具体点状态码这个字段可能为200,500或者其他,那么就统计一下200的有几个,其他的有几个,好吧,我语言表达不清晰,但愿我以后翻看的时候还能明白我自己在这说啥呢,以下为语法格式:
GET index_name/_search
{
"size":0,
"aggs" : {
"your_aggs" : {
"terms" : { "field" : "your_filed" }
}
}
}
这个会返回你指定字段的所有值及相应的数量