public class EsAggs extends Object
| 构造器和说明 |
|---|
EsAggs(org.noear.snack.ONode oNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
EsAggs |
aggs(Consumer<EsAggs> aggs)
添加下级条件
|
EsAggs |
avg(String field)
avg,求平均值
|
EsAggs |
cardinality(String field)
cardinality,先去重再计数
|
EsAggs |
count(String field)
count,值计数
|
EsAggs |
extendedStats(String field)
extended_stats
|
EsAggs |
filter(Consumer<EsCondition> condition)
filter,聚合
|
EsAggs |
max(String field)
max,求最大值
|
EsAggs |
min(String field)
min,求最小值
|
EsAggs |
percentiles(String field,
Number[] percents)
percentiles,多值聚合求百分比
|
EsAggs |
percentilesRank(String field,
Number[] values)
percentiles rank
|
EsAggs |
range(String field,
Consumer<EsRanges> ranges)
range,聚合
|
EsAggs |
stats(String field)
stats
|
EsAggs |
sum(String field)
sum,求合
|
EsAggs |
terms(String field)
terms,聚合
|
EsAggs |
terms(String field,
Consumer<EsTerms> terms) |
EsAggs |
topHits(int size)
top_hits,每一个聚合Bucket里面仅返回指定顺序的前N条数据。
|
EsAggs |
topHits(int size,
Consumer<EsSort> sort) |
public EsAggs topHits(int size)
public EsAggs filter(Consumer<EsCondition> condition)
Copyright © 2022. All rights reserved.