Java代码查询最大值、最小值、平均值
SearchRequest searchRequest = new SearchRequest("自己的索引");
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
//boolQueryBuilder 中可以加查询的条件
SearchSourceBuilder builder = new SearchSourceBuilder();
builder.query(boolQueryBuilder);
//取年龄的最大值,age字段
AggregationBuilder agg = AggregationBuilders.max("aggMax").field("age");
//最小值
//AggregationBuilder min = AggregationBuilders.min("aggMax").field("pmValue");
//平均值
//AggregationBuilder avg = AggregationBuilders.avg("aggMax").field("pmValue");
builder.aggregation(agg);