org.elasticsearch.search.aggregations.AggregationBuilders.stats()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(202)

本文整理了Java中org.elasticsearch.search.aggregations.AggregationBuilders.stats()方法的一些代码示例,展示了AggregationBuilders.stats()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AggregationBuilders.stats()方法的具体详情如下:
包路径:org.elasticsearch.search.aggregations.AggregationBuilders
类名称:AggregationBuilders
方法名:stats

AggregationBuilders.stats介绍

[英]Create a new Stats aggregation with the given name.
[中]使用给定名称创建新的统计信息聚合。

代码示例

代码示例来源:origin: NLPchina/elasticsearch-sql

return addFieldToAgg(field, builder);
case "STATS":
  builder = AggregationBuilders.stats(field.getAlias());
  return addFieldToAgg(field, builder);
case "EXTENDED_STATS":

代码示例来源:origin: Graylog2/graylog2-server

dateHistogramBuilder.subAggregation(AggregationBuilders.stats(AGG_STATS).field(field));
} else {

代码示例来源:origin: Graylog2/graylog2-server

AggregationBuilders.terms(AGG_TERMS_STATS)
  .field(keyField)
  .subAggregation(AggregationBuilders.stats(AGG_STATS).field(valueField))
  .order(termsOrder)
  .size(size)

代码示例来源:origin: codelibs/elasticsearch-taste

protected synchronized void loadValueStats() {
  if (stats != null) {
    return;
  }
  // TODO join userQueryBuilder and itemQueryBuilder
  final SearchResponse response = client
      .prepareSearch(preferenceIndex)
      .setTypes(preferenceType)
      .setQuery(getLastAccessedFilterQuery())
      .setSize(0)
      .addAggregation(
          AggregationBuilders.stats(valueField).field(valueField))
      .execute().actionGet();
  final Aggregations aggregations = response.getAggregations();
  stats = aggregations.get(valueField);
}

代码示例来源:origin: mbok/logsniffer

EventsCountHistogram histogram = null;
if (maxHistogramIntervalSlots > 0) {
  final StatsBuilder timeRangeAgg = AggregationBuilders.stats("timeRange").field(Event.FIELD_TIMESTAMP);
  final SearchRequestBuilder timeRangeQuery = adaptRequestBuilder(esClient,
      getBaseRequestBuilder(esClient).setSize(0).addAggregation(timeRangeAgg));

代码示例来源:origin: org.nlpcn/elasticsearch-sql

return addFieldToAgg(field, builder);
case "STATS":
  builder = AggregationBuilders.stats(field.getAlias());
  return addFieldToAgg(field, builder);
case "EXTENDED_STATS":

代码示例来源:origin: org.graylog2/graylog2-server

dateHistogramBuilder.subAggregation(AggregationBuilders.stats(AGG_STATS).field(field));
} else {

代码示例来源:origin: org.graylog2/graylog2-server

AggregationBuilders.terms(AGG_TERMS_STATS)
  .field(keyField)
  .subAggregation(AggregationBuilders.stats(AGG_STATS).field(valueField))
  .order(termsOrder)
  .size(size)

相关文章