本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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);
}
示例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;
}
示例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;
}
示例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;