Advertisement

ES过滤与聚合

阅读量:
复制代码

filter分组聚合功能用于对符合特定查询条件的文档执行聚合操作。在该过程中,系统首先根据设定的过滤规则筛选出符合条件的文档,随后仅针对这些被筛选出的文档进行聚合计算,实现先过滤后聚合的操作流程。

复制代码
 {

    
   "aggs": {
    
     "filterOne": {
    
       "filter": {
    
     "term": {
    
       "rtype.keyword": "020500"
    
     }
    
       },
    
       "aggs": {
    
     "grouoby_account_type": {
    
       "terms": {
    
         "field": "contact_account_type.keyword"
    
       }
    
     }
    
       }
    
     }
    
   }
    
 }
    
    
    
    
复制代码
  String aggName = "target_id_agg";

    
     BoolQueryBuilder booleanQuery = QueryBuilders.bool

全部评论 (0)

还没有任何评论哟~