1、添加pom依赖
使用的是rest 高级 客户端
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>6.3.2</version>
</dependency>
2、获取到客户端
3、创建聚集索引,将索引以子聚集索引的方式聚集组装起来。
4、创建SearchRequest,进行查询,得到相应,遍历结果
注意:在遍历结果的时候将Aggregations强制转换成为Terms,循环获取键和值
源码(要修改自己的集群地址、索引名字、分组字段):
public class AggregationLearn {
public static void main(String[] args) {
aggreScript();
}
public static void aggreScript() {