Uses of Class
org.elasticsearch.search.aggregations.AggregatorFactory
-
-
Uses of AggregatorFactory in org.elasticsearch.search.aggregations
Fields in org.elasticsearch.search.aggregations declared as AggregatorFactory Modifier and Type Field Description protected AggregatorFactoryAggregatorFactory. parentMethods in org.elasticsearch.search.aggregations that return AggregatorFactory Modifier and Type Method Description AggregatorFactoryAbstractAggregationBuilder. build(QueryShardContext queryShardContext, AggregatorFactory parent)protected abstract AggregatorFactoryAggregationBuilder. build(QueryShardContext queryShardContext, AggregatorFactory parent)Internal: build anAggregatorFactorybased on the configuration of this builder.protected abstract AggregatorFactoryAbstractAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subfactoriesBuilder)AggregatorFactoryAggregatorFactory. getParent()Methods in org.elasticsearch.search.aggregations with parameters of type AggregatorFactory Modifier and Type Method Description protected static AggregatorAggregatorFactory. asMultiBucketAggregator(AggregatorFactory factory, SearchContext searchContext, Aggregator parent)Utility method.AggregatorFactoryAbstractAggregationBuilder. build(QueryShardContext queryShardContext, AggregatorFactory parent)protected abstract AggregatorFactoryAggregationBuilder. build(QueryShardContext queryShardContext, AggregatorFactory parent)Internal: build anAggregatorFactorybased on the configuration of this builder.AggregatorFactoriesAggregatorFactories.Builder. build(QueryShardContext queryShardContext, AggregatorFactory parent)protected abstract AggregatorFactoryAbstractAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subfactoriesBuilder)protected abstract voidPipelineAggregationBuilder. validate(AggregatorFactory parent, Collection<AggregationBuilder> aggregationBuilders, Collection<PipelineAggregationBuilder> pipelineAggregatorBuilders)Internal: Validates the state of this factory (makes sure the factory is properly configured)Constructors in org.elasticsearch.search.aggregations with parameters of type AggregatorFactory Constructor Description AggregatorFactory(String name, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String,Object> metaData)Constructs a new aggregator factory. -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.adjacency
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.adjacency Modifier and Type Class Description classAdjacencyMatrixAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.adjacency that return AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryAdjacencyMatrixAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Methods in org.elasticsearch.search.aggregations.bucket.adjacency with parameters of type AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryAdjacencyMatrixAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Constructors in org.elasticsearch.search.aggregations.bucket.adjacency with parameters of type AggregatorFactory Constructor Description AdjacencyMatrixAggregatorFactory(String name, List<AdjacencyMatrixAggregator.KeyedFilter> filters, String separator, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactories, Map<String,Object> metaData) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.composite
Methods in org.elasticsearch.search.aggregations.bucket.composite that return AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryCompositeAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subfactoriesBuilder)Methods in org.elasticsearch.search.aggregations.bucket.composite with parameters of type AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryCompositeAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subfactoriesBuilder) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.filter
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.filter Modifier and Type Class Description classFilterAggregatorFactoryclassFiltersAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.filter that return AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryFilterAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected AggregatorFactoryFiltersAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Methods in org.elasticsearch.search.aggregations.bucket.filter with parameters of type AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryFilterAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected AggregatorFactoryFiltersAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Constructors in org.elasticsearch.search.aggregations.bucket.filter with parameters of type AggregatorFactory Constructor Description FilterAggregatorFactory(String name, QueryBuilder filterBuilder, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String,Object> metaData)FiltersAggregatorFactory(String name, List<FiltersAggregator.KeyedFilter> filters, boolean keyed, boolean otherBucket, String otherBucketKey, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactories, Map<String,Object> metaData) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.geogrid
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.geogrid Modifier and Type Class Description classGeoHashGridAggregatorFactoryclassGeoTileGridAggregatorFactory -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.global
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.global Modifier and Type Class Description classGlobalAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.global that return AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryGlobalAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Methods in org.elasticsearch.search.aggregations.bucket.global with parameters of type AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryGlobalAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Constructors in org.elasticsearch.search.aggregations.bucket.global with parameters of type AggregatorFactory Constructor Description GlobalAggregatorFactory(String name, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactories, Map<String,Object> metaData) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.histogram
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.histogram Modifier and Type Class Description classAutoDateHistogramAggregatorFactoryclassDateHistogramAggregatorFactoryclassHistogramAggregatorFactoryConstructs the per-shard aggregator instance for histogram aggregation.Methods in org.elasticsearch.search.aggregations.bucket.histogram with parameters of type AggregatorFactory Modifier and Type Method Description protected ValuesSourceAggregatorFactory<ValuesSource.Numeric>AutoDateHistogramAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource>DateHistogramAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource>HistogramAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.missing
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.missing Modifier and Type Class Description classMissingAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.missing with parameters of type AggregatorFactory Modifier and Type Method Description protected ValuesSourceAggregatorFactory<ValuesSource>MissingAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Constructors in org.elasticsearch.search.aggregations.bucket.missing with parameters of type AggregatorFactory Constructor Description MissingAggregatorFactory(String name, ValuesSourceConfig<ValuesSource> config, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String,Object> metaData) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.nested
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.nested Modifier and Type Class Description classNestedAggregatorFactoryclassReverseNestedAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.nested that return AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryNestedAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected AggregatorFactoryReverseNestedAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Methods in org.elasticsearch.search.aggregations.bucket.nested with parameters of type AggregatorFactory Modifier and Type Method Description protected AggregatorFactoryNestedAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected AggregatorFactoryReverseNestedAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Constructors in org.elasticsearch.search.aggregations.bucket.nested with parameters of type AggregatorFactory Constructor Description ReverseNestedAggregatorFactory(String name, boolean unmapped, ObjectMapper parentObjectMapper, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactories, Map<String,Object> metaData) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.range
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.range Modifier and Type Class Description classAbstractRangeAggregatorFactory<R extends RangeAggregator.Range>classBinaryRangeAggregatorFactoryclassDateRangeAggregatorFactoryclassGeoDistanceRangeAggregatorFactoryclassRangeAggregatorFactory -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.sampler
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.sampler Modifier and Type Class Description classDiversifiedAggregatorFactoryclassSamplerAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.sampler with parameters of type AggregatorFactory Modifier and Type Method Description protected SamplerAggregatorFactorySamplerAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource>DiversifiedAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.significant
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.significant Modifier and Type Class Description classSignificantTermsAggregatorFactoryclassSignificantTextAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.significant that return AggregatorFactory Modifier and Type Method Description protected AggregatorFactorySignificantTextAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Methods in org.elasticsearch.search.aggregations.bucket.significant with parameters of type AggregatorFactory Modifier and Type Method Description protected AggregatorFactorySignificantTextAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource>SignificantTermsAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)Constructors in org.elasticsearch.search.aggregations.bucket.significant with parameters of type AggregatorFactory Constructor Description SignificantTermsAggregatorFactory(String name, ValuesSourceConfig<ValuesSource> config, IncludeExclude includeExclude, String executionHint, QueryBuilder filterBuilder, TermsAggregator.BucketCountThresholds bucketCountThresholds, SignificanceHeuristic significanceHeuristic, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String,Object> metaData)SignificantTextAggregatorFactory(String name, IncludeExclude includeExclude, QueryBuilder filterBuilder, TermsAggregator.BucketCountThresholds bucketCountThresholds, SignificanceHeuristic significanceHeuristic, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, String fieldName, String[] sourceFieldNames, boolean filterDuplicateText, Map<String,Object> metaData) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.terms
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.bucket.terms Modifier and Type Class Description classRareTermsAggregatorFactoryclassTermsAggregatorFactoryMethods in org.elasticsearch.search.aggregations.bucket.terms with parameters of type AggregatorFactory Modifier and Type Method Description protected ValuesSourceAggregatorFactory<ValuesSource>RareTermsAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource>TermsAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.metrics
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.metrics Modifier and Type Class Description classMedianAbsoluteDeviationAggregatorFactoryMethods in org.elasticsearch.search.aggregations.metrics with parameters of type AggregatorFactory Modifier and Type Method Description protected org.elasticsearch.search.aggregations.metrics.ScriptedMetricAggregatorFactoryScriptedMetricAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subfactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.TopHitsAggregatorFactoryTopHitsAggregationBuilder. doBuild(QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subfactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.AvgAggregatorFactoryAvgAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.CardinalityAggregatorFactoryCardinalityAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.ExtendedStatsAggregatorFactoryExtendedStatsAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.GeoBoundsAggregatorFactoryGeoBoundsAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.GeoPoint> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.GeoCentroidAggregatorFactoryGeoCentroidAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.GeoPoint> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.MaxAggregatorFactoryMaxAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource.Numeric>MedianAbsoluteDeviationAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.MinAggregatorFactoryMinAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource.Numeric>PercentileRanksAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected ValuesSourceAggregatorFactory<ValuesSource.Numeric>PercentilesAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.StatsAggregatorFactoryStatsAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.SumAggregatorFactorySumAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource.Numeric> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected org.elasticsearch.search.aggregations.metrics.ValueCountAggregatorFactoryValueCountAggregationBuilder. innerBuild(QueryShardContext queryShardContext, ValuesSourceConfig<ValuesSource> config, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder)protected MultiValuesSourceAggregatorFactory<ValuesSource.Numeric>WeightedAvgAggregationBuilder. innerBuild(QueryShardContext queryShardContext, Map<String,ValuesSourceConfig<ValuesSource.Numeric>> configs, DocValueFormat format, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder) -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.pipeline
Methods in org.elasticsearch.search.aggregations.pipeline with parameters of type AggregatorFactory Modifier and Type Method Description voidAbstractPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> factories, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)voidBucketMetricsPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggBuilders, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)voidBucketSortPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatoractories)voidCumulativeSumPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)voidDerivativePipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatoractories)voidExtendedStatsBucketPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggBuilders, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)voidMovAvgPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatoractories)voidMovFnPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)voidPercentilesBucketPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)voidSerialDiffPipelineAggregationBuilder. doValidate(AggregatorFactory parent, Collection<AggregationBuilder> aggFactories, Collection<PipelineAggregationBuilder> pipelineAggregatoractories)voidAbstractPipelineAggregationBuilder. validate(AggregatorFactory parent, Collection<AggregationBuilder> factories, Collection<PipelineAggregationBuilder> pipelineAggregatorFactories)Validates the state of this factory (makes sure the factory is properly configured)static voidAbstractPipelineAggregationBuilder. validateSequentiallyOrderedParentAggs(AggregatorFactory parent, String type, String name)Validates pipeline aggregations that need sequentially ordered data. -
Uses of AggregatorFactory in org.elasticsearch.search.aggregations.support
Subclasses of AggregatorFactory in org.elasticsearch.search.aggregations.support Modifier and Type Class Description classMultiValuesSourceAggregatorFactory<VS extends ValuesSource>classValuesSourceAggregatorFactory<VS extends ValuesSource>Constructors in org.elasticsearch.search.aggregations.support with parameters of type AggregatorFactory Constructor Description MultiValuesSourceAggregatorFactory(String name, Map<String,ValuesSourceConfig<VS>> configs, DocValueFormat format, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String,Object> metaData)ValuesSourceAggregatorFactory(String name, ValuesSourceConfig<VS> config, QueryShardContext queryShardContext, AggregatorFactory parent, AggregatorFactories.Builder subFactoriesBuilder, Map<String,Object> metaData)
-