当前位置: 首页>>代码示例>>Java>>正文


Java AggregatorFactories.Builder方法代码示例

本文整理汇总了Java中org.elasticsearch.search.aggregations.AggregatorFactories.Builder方法的典型用法代码示例。如果您正苦于以下问题:Java AggregatorFactories.Builder方法的具体用法?Java AggregatorFactories.Builder怎么用?Java AggregatorFactories.Builder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.elasticsearch.search.aggregations.AggregatorFactories的用法示例。


在下文中一共展示了AggregatorFactories.Builder方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: TopHitsAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public TopHitsAggregatorFactory(String name, int from, int size, boolean explain, boolean version, boolean trackScores,
        Optional<SortAndFormats> sort, HighlightBuilder highlightBuilder, StoredFieldsContext storedFieldsContext,
        List<String> docValueFields, List<ScriptFieldsContext.ScriptField> scriptFields, FetchSourceContext fetchSourceContext,
        SearchContext context, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactories, Map<String, Object> metaData)
        throws IOException {
    super(name, context, parent, subFactories, metaData);
    this.from = from;
    this.size = size;
    this.explain = explain;
    this.version = version;
    this.trackScores = trackScores;
    this.sort = sort;
    this.highlightBuilder = highlightBuilder;
    this.storedFieldsContext = storedFieldsContext;
    this.docValueFields = docValueFields;
    this.scriptFields = scriptFields;
    this.fetchSourceContext = fetchSourceContext;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:19,代码来源:TopHitsAggregatorFactory.java

示例2: MultiValuesSourceAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public MultiValuesSourceAggregatorFactory(String name,
    List<NamedValuesSourceConfigSpec<VS>> configs,
    SearchContext context, AggregatorFactory<?> parent,
    AggregatorFactories.Builder subFactoriesBuilder,
    Map<String, Object> metaData) throws IOException {
  super(name, context, parent, subFactoriesBuilder, metaData);
  this.configs = configs;
}
 
开发者ID:scaleborn,项目名称:elasticsearch-linear-regression,代码行数:9,代码来源:MultiValuesSourceAggregatorFactory.java

示例3: MatrixStatsAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public MatrixStatsAggregatorFactory(String name,
        Map<String, ValuesSourceConfig<ValuesSource.Numeric>> configs, MultiValueMode multiValueMode,
        SearchContext context, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder,
        Map<String, Object> metaData) throws IOException {
    super(name, configs, context, parent, subFactoriesBuilder, metaData);
    this.multiValueMode = multiValueMode;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:8,代码来源:MatrixStatsAggregatorFactory.java

示例4: doBuild

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
@Override
protected final MultiValuesSourceAggregatorFactory<VS, ?> doBuild(SearchContext context, AggregatorFactory<?> parent,
        AggregatorFactories.Builder subFactoriesBuilder) throws IOException {
    Map<String, ValuesSourceConfig<VS>> configs = resolveConfig(context);
    MultiValuesSourceAggregatorFactory<VS, ?> factory = innerBuild(context, configs, parent, subFactoriesBuilder);
    return factory;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:8,代码来源:MultiValuesSourceAggregationBuilder.java

示例5: DateHistogramAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public DateHistogramAggregatorFactory(String name, ValuesSourceConfig<Numeric> config, long interval,
        DateHistogramInterval dateHistogramInterval, long offset, InternalOrder order, boolean keyed, long minDocCount,
        Rounding rounding, ExtendedBounds extendedBounds, SearchContext context, AggregatorFactory<?> parent,
        AggregatorFactories.Builder subFactoriesBuilder, Map<String, Object> metaData) throws IOException {
    super(name, config, context, parent, subFactoriesBuilder, metaData);
    this.interval = interval;
    this.dateHistogramInterval = dateHistogramInterval;
    this.offset = offset;
    this.order = order;
    this.keyed = keyed;
    this.minDocCount = minDocCount;
    this.extendedBounds = extendedBounds;
    this.rounding = rounding;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:15,代码来源:DateHistogramAggregatorFactory.java

示例6: GeoDistanceRangeAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public GeoDistanceRangeAggregatorFactory(String name, ValuesSourceConfig<ValuesSource.GeoPoint> config, GeoPoint origin,
        Range[] ranges, DistanceUnit unit, GeoDistance distanceType, boolean keyed, SearchContext context,
        AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String, Object> metaData) throws IOException {
    super(name, config, context, parent, subFactoriesBuilder, metaData);
    this.origin = origin;
    this.ranges = ranges;
    this.unit = unit;
    this.distanceType = distanceType;
    this.keyed = keyed;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:11,代码来源:GeoDistanceRangeAggregatorFactory.java

示例7: doBuild

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
@Override
protected final MultiValuesSourceAggregatorFactory<VS, ?> doBuild(SearchContext context,
    AggregatorFactory<?> parent,
    AggregatorFactories.Builder subFactoriesBuilder) throws IOException {
  List<NamedValuesSourceConfigSpec<VS>> configs = resolveConfig(context);
  MultiValuesSourceAggregatorFactory<VS, ?> factory = innerBuild(context, configs, parent,
      subFactoriesBuilder);
  return factory;
}
 
开发者ID:scaleborn,项目名称:elasticsearch-linear-regression,代码行数:10,代码来源:MultiValuesSourceAggregationBuilder.java

示例8: HistogramAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
HistogramAggregatorFactory(String name, ValuesSourceConfig<Numeric> config, double interval, double offset,
        InternalOrder order, boolean keyed, long minDocCount, double minBound, double maxBound,
        SearchContext context, AggregatorFactory<?> parent,
        AggregatorFactories.Builder subFactoriesBuilder, Map<String, Object> metaData) throws IOException {
    super(name, config, context, parent, subFactoriesBuilder, metaData);
    this.interval = interval;
    this.offset = offset;
    this.order = order;
    this.keyed = keyed;
    this.minDocCount = minDocCount;
    this.minBound = minBound;
    this.maxBound = maxBound;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:14,代码来源:HistogramAggregatorFactory.java

示例9: DiversifiedAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
DiversifiedAggregatorFactory(String name, ValuesSourceConfig<ValuesSource> config, int shardSize, int maxDocsPerValue,
        String executionHint, SearchContext context, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder,
        Map<String, Object> metaData) throws IOException {
    super(name, config, context, parent, subFactoriesBuilder, metaData);
    this.shardSize = shardSize;
    this.maxDocsPerValue = maxDocsPerValue;
    this.executionHint = executionHint;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:9,代码来源:DiversifiedAggregatorFactory.java

示例10: NestedAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public NestedAggregatorFactory(String name, ObjectMapper parentObjectMapper, ObjectMapper childObjectMapper,
        SearchContext context, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactories,
                               Map<String, Object> metaData) throws IOException {
    super(name, context, parent, subFactories, metaData);
    this.parentObjectMapper = parentObjectMapper;
    this.childObjectMapper = childObjectMapper;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:8,代码来源:NestedAggregatorFactory.java

示例11: TermsAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public TermsAggregatorFactory(String name, ValuesSourceConfig<ValuesSource> config, Terms.Order order,
        IncludeExclude includeExclude, String executionHint, SubAggCollectionMode collectMode,
        TermsAggregator.BucketCountThresholds bucketCountThresholds, boolean showTermDocCountError, SearchContext context,
        AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String, Object> metaData) throws IOException {
    super(name, config, context, parent, subFactoriesBuilder, metaData);
    this.order = order;
    this.includeExclude = includeExclude;
    this.executionHint = executionHint;
    this.collectMode = collectMode;
    this.bucketCountThresholds = bucketCountThresholds;
    this.showTermDocCountError = showTermDocCountError;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:13,代码来源:TermsAggregatorFactory.java

示例12: doBuild

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
@Override
protected AggregatorFactory<?> doBuild(SearchContext context, AggregatorFactory<?> parent,
        AggregatorFactories.Builder subFactoriesBuilder) throws IOException {
    // TODO this sucks we need a rewrite phase for aggregations too
    final QueryBuilder rewrittenFilter = QueryBuilder.rewriteQuery(filter, context.getQueryShardContext());
    return new FilterAggregatorFactory(name, rewrittenFilter, context, parent, subFactoriesBuilder, metaData);
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:8,代码来源:FilterAggregationBuilder.java

示例13: MultiValuesSourceAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
public MultiValuesSourceAggregatorFactory(String name, Map<String, ValuesSourceConfig<VS>> configs,
        SearchContext context, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder,
        Map<String, Object> metaData) throws IOException {
    super(name, context, parent, subFactoriesBuilder, metaData);
    this.configs = configs;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:7,代码来源:MultiValuesSourceAggregatorFactory.java

示例14: SamplerAggregatorFactory

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
SamplerAggregatorFactory(String name, int shardSize, SearchContext context, AggregatorFactory<?> parent,
        AggregatorFactories.Builder subFactories, Map<String, Object> metaData) throws IOException {
    super(name, context, parent, subFactories, metaData);
    this.shardSize = shardSize;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:6,代码来源:SamplerAggregatorFactory.java

示例15: innerInnerBuild

import org.elasticsearch.search.aggregations.AggregatorFactories; //导入方法依赖的package包/类
protected abstract MultiValuesSourceAggregatorFactory<ValuesSource.Numeric, ?> innerInnerBuild(
SearchContext context,
List<NamedValuesSourceConfigSpec<Numeric>> configs, MultiValueMode multiValueMode,
AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder)
throws IOException;
 
开发者ID:scaleborn,项目名称:elasticsearch-linear-regression,代码行数:6,代码来源:BaseAggregationBuilder.java


注:本文中的org.elasticsearch.search.aggregations.AggregatorFactories.Builder方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。