全部产品
开放搜索

Aggregate类

更新时间:2017-06-07 13:26:11   分享:   

功能简介

aggregate 子句参数对应方法描述

构造函数(1)

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

参数描述

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

构造函数(2)

  1. 无参构造函数
  2. Aggregate()

设置group_key参数

接口定义

  1. 设置group_key参数
  2. Aggregate setGroupKey(String groupkey)

参数描述

参数名称 类型 描述
groupkey String 设置group_key

获取 group_key 参数值

接口定义

  1. 获取 group_key 参数值
  2. String getGroupKey()

返回结果

  • group_key 参数值

设置agg_fun参数

接口定义

  1. 设置agg_fun参数
  2. Aggregate setAggFun(String aggfun)

参数描述

参数名称 类型 描述
aggfun String 设置agg_fun,该值可以为 count()、sum(id)、max(id)、min(id)四种系统函数

获取 aggfun 参数值

接口定义

  1. 获取 aggfun 参数值
  2. String getAggFun()

返回结果

  • aggfun 参数值

设置agg_filter参数

接口定义

  1. 设置agg_filter参数
  2. Aggregate setAggFilter(String aggFilter)

参数描述

参数名称 类型 描述
aggFilter String 设置agg_filter

获取 agg_filter 参数值

接口定义

  1. 获取 agg_filter 参数值
  2. String getAggFilter()

返回结果

  • agg_filter 参数值

设置range参数

接口定义

  1. 设置range参数
  2. Aggregate setRange(String range)

参数描述

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

获取 range 参数值

接口定义

  1. 获取 range 参数值
  2. String getRange()

返回结果

  • range 参数值

设置agg_sampler_threshold参数

接口定义

  1. 设置agg_sampler_threshold参数
  2. Aggregate setAggSamplerThresHold(String aggSamplerThreHold)

参数描述

参数名称 类型 描述
aggSamplerThreHold String 非必须参数,抽样统计的阈值。表示该值之前的文档会依次统计,该值之后的文档会进行抽样统计。

获取 agg_sampler_threshold 参数值

接口定义

  1. 获取 agg_sampler_threshold 参数值
  2. String getAggSamplerThresHold()

返回结果

  • agg_sampler_threshold 参数值

设置agg_sampler_step参数

接口定义

  1. 设置agg_sampler_step参数
  2. Aggregate setAggSamplerStep(String aggSamplerStep)

参数描述

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

获取 agg_sampler_step 参数值

接口定义

  1. 获取 agg_sampler_step 参数值
  2. String getAggSamplerStep()

返回结果

  • agg_sampler_step 参数值

设置max_group参数

接口定义

  1. 设置max_group参数
  2. Aggregate setMaxGroup(String maxGrop)

参数描述

参数名称 类型 描述
maxGrop String 最大返回组数,默认为1000。

获取 max_group 参数值

接口定义

  1. 获取 max_group 参数值
  2. String getMaxGroup()

返回结果

  • max_group 参数值
本文导读目录
本文导读目录
以上内容是否对您有帮助?