es 聚合查询记录

记录一下es 的聚合语法的使用

就是相当于sql 中的group by 分组统计,比如数一数这堆数据中各个类别分别有多少个,具体点状态码这个字段可能为200,500或者其他,那么就统计一下200的有几个,其他的有几个,好吧,我语言表达不清晰,但愿我以后翻看的时候还能明白我自己在这说啥呢,以下为语法格式:

GET index_name/_search
{
  "size":0,
  "aggs" : {
    "your_aggs" : {
      "terms" : { "field" : "your_filed" } } } }
这个会返回你指定字段的所有值及相应的数量

猜你喜欢

转载自www.cnblogs.com/cai-cai-/p/12336679.html
今日推荐