您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

关于ElasticSearch过滤器聚合的需求说明

关于ElasticSearch过滤器聚合的需求说明

我也了解您的感受,也去过那里:-)

filters聚合中,第一filters发生是aggregation_type,第二个是部分aggregation_body的的filters聚集和是唯一有效的key,这种聚合载体。

第二次filters出现可能被称为其他任何名称filter_listlist等),以表示它包含用于该聚合的筛选器列表,但是ES员工选择的filters这些名称也恰好与聚合本身的名称相同。

所以它是这样的:

{
  "aggs" : {                    <--- key word to declare aggregations
    "messages" : {              <--- custom name for the aggregation that follows
      "filters" : {             <--- aggregation_type
        "filters" : {           <--- first (and only) key of the aggregation_body
          "errors" :   { "term" : { "body" : "error"   }},
          "warnings" : { "term" : { "body" : "warning" }}
        }
      },
      "aggs" : {
        "monthly" : {
          "histogram" : {
            "field" : "timestamp",
            "interval" : "1M"
          }
        }
      }
    }
  }
}
其他 2022/1/1 18:17:16 有621人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶