Aggregate类

功能简介

aggregate 子句参数对应方法描述

构造函数(1)

有参构造函数,在创建对象时指定groupkey
Aggregate(String groupkey)

参数描述

参数名称

类型

描述

groupkey

String

必选参数。field为要进行统计的字段名,必须配置属性字段,目前支持int类及literal类型的字段做统计。

构造函数(2)

无参构造函数
Aggregate()

设置group_key参数

接口定义

设置group_key参数
Aggregate    setGroupKey(String groupkey)

参数描述

参数名称

类型

描述

groupkey

String

设置group_key


获取 group_key 参数值

接口定义

获取 group_key 参数值
String    getGroupKey()

返回结果

  • group_key 参数值


设置agg_fun参数

接口定义

设置agg_fun参数
Aggregate    setAggFun(String aggfun)

参数描述

参数名称

类型

描述

aggfun

String

设置agg_fun,该值可以为 count()、sum(id)、max(id)、min(id)四种系统函数


获取 aggfun 参数值

接口定义

获取 aggfun 参数值
String    getAggFun()

返回结果

  • aggfun 参数值


设置agg_filter参数

接口定义

设置agg_filter参数
Aggregate    setAggFilter(String aggFilter)

参数描述

参数名称

类型

描述

aggFilter

String

设置agg_filter


获取 agg_filter 参数值

接口定义

获取 agg_filter 参数值
String    getAggFilter()

返回结果

  • agg_filter 参数值


设置range参数

接口定义

设置range参数
Aggregate    setRange(String range)

参数描述

参数名称

类型

描述

range

String

表示分段统计,可用于分布统计,只支持单个range参数。表示number1~number2及大于number2的区间情况。不支持string类型的字段分布统计。例如: “range:0~10”


获取 range 参数值

接口定义

获取 range 参数值
String    getRange()

返回结果

  • range 参数值


设置agg_sampler_threshold参数

接口定义

设置agg_sampler_threshold参数
Aggregate    setAggSamplerThresHold(String aggSamplerThreHold)

参数描述

参数名称

类型

描述

aggSamplerThreHold

String

非必须参数,抽样统计的阈值。表示该值之前的文档会依次统计,该值之后的文档会进行抽样统计。


获取 agg_sampler_threshold 参数值

接口定义

获取 agg_sampler_threshold 参数值
String    getAggSamplerThresHold()

返回结果

  • agg_sampler_threshold 参数值


设置agg_sampler_step参数

接口定义

设置agg_sampler_step参数
Aggregate    setAggSamplerStep(String aggSamplerStep)

参数描述

参数名称

类型

描述

aggSamplerStep

String

非必须参数,抽样统计的步长。表示从agg_sampler_threshold后的文档将间隔agg_sampler_step个文档统计一次。对于sum和count类型的统计会把阈值后的抽样统计结果最后乘以步长进行估算,估算的结果再加上阈值前的统计结果就是最后的统计结果。


获取 agg_sampler_step 参数值

接口定义

获取 agg_sampler_step 参数值
String    getAggSamplerStep()

返回结果

  • agg_sampler_step 参数值


设置max_group参数

接口定义

设置max_group参数
Aggregate    setMaxGroup(String maxGrop)

参数描述

参数名称

类型

描述

maxGrop

String

最大返回组数,默认为1000。


获取 max_group 参数值

接口定义

获取 max_group 参数值
String    getMaxGroup()

返回结果

  • max_group 参数值