ES数据聚合及其java实现
目录
一、数据聚合
DSL实现聚合:
RestClient聚合:
一、数据聚合

DSL实现聚合:


这里stats可以换成max、min、avg;stats就会全返回,比如说最大值、最小值、平均值、总和(sum)、总数量(count)
RestClient聚合:
发送请求:


解析结果:


当我们要获取buckets时会发现没有提示,这是因为aggregation是所有不同的聚合方法(接口)的父接口,因此我们要根据不同的聚合选择不同的接口,这里就是Terms接口

目录
一、数据聚合
DSL实现聚合:
RestClient聚合:



这里stats可以换成max、min、avg;stats就会全返回,比如说最大值、最小值、平均值、总和(sum)、总数量(count)
发送请求:


解析结果:


当我们要获取buckets时会发现没有提示,这是因为aggregation是所有不同的聚合方法(接口)的父接口,因此我们要根据不同的聚合选择不同的接口,这里就是Terms接口

