| 接口 | 说明 |
|---|---|
| Aggregation |
agg的接口,具体说明请看具体实现里的说明
|
| AggregationBuilder |
所有 agg 的 innerBuilder 继承自 AggregationBuilder
|
| AggregationResult |
聚合结果的接口,具体说明请看具体实现里的说明
|
| 类 | 说明 |
|---|---|
| AggregationBuilders |
Aggregation 总的构建器。
|
| AggregationResults |
用于取到Aggregation的结果
|
| AvgAggregation |
求一个字段的平均值。
|
| AvgAggregation.Builder | |
| AvgAggregationResult |
*
AvgAggregation的结果 |
| CountAggregation |
根据某一个字段统计文档数
】
|
| CountAggregation.Builder | |
| CountAggregationResult |
CountAggregation的统计结果 |
| DistinctCountAggregation |
根据某一个字段统计去重后的文档总数。
|
| DistinctCountAggregation.Builder | |
| DistinctCountAggregationResult | |
| MaxAggregation |
统计某一个字段的最大值
举例:如果字段“age”恰好有5行(少一点我们方便举例),分别为:1、2、3、4、5,则进行 MaxAggregation 的结果为5。
|
| MaxAggregation.Builder | |
| MaxAggregationResult | |
| MinAggregation |
统计某一个字段的最小值
举例:如果字段“age”恰好有5行(少一点我们方便举例),分别为:1、2、3、4、5,则进行 MinAggregation 的结果为1。
|
| MinAggregation.Builder | |
| MinAggregationResult |
MinAggregation的统计结果 |
| SumAggregation |
求某一个字段的和
举例:如果字段“age”恰好有5行(少一点我们方便举例),分别为:1、2、3、4、5,则进行 SumAggregation 的结果为15。
|
| SumAggregation.Builder | |
| SumAggregationResult |
SumAggregation的统计结果 |
| 枚举 | 说明 |
|---|---|
| AggregationType |
目前支持的agg的类型
|
Copyright © 2019. All Rights Reserved.