es聚合方法(1)——单字段分组计算各组个数

 
 

版本号:elasticsearch5.X

/**    

 * 分组计算各组个数  

*/    

@Test   

public void aggregation(){       

 SearchResponse response = client.prepareSearch("twitter").setTypes("tweet")   

             .addAggregation(AggregationBuilders.terms("countAgg").field("user.keyword"))

.get();            

//输出        

Terms countAgg = response.getAggregations().get("countAgg");       

 for (Terms.Bucket entry : countAgg.getBuckets()) {            

System.out.println("user:"+entry.getKey()+"---------"+"count:"+entry.getDocCount());  

      }   

 }

猜你喜欢

转载自blog.csdn.net/qq_34624315/article/details/81017179