Search Results for

    Show / Hide Table of Contents

    Class AggregationContainerDescriptor<T>

    Inheritance
    object
    DescriptorBase<AggregationContainerDescriptor<T>, IAggregationContainer>
    AggregationContainerDescriptor<T>
    Implements
    IDescriptor
    IAggregationContainer
    Inherited Members
    DescriptorBase<AggregationContainerDescriptor<T>, IAggregationContainer>.Self
    DescriptorBase<AggregationContainerDescriptor<T>, IAggregationContainer>.Assign<TValue>(TValue, Action<IAggregationContainer, TValue>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class AggregationContainerDescriptor<T> : DescriptorBase<AggregationContainerDescriptor<T>, IAggregationContainer>, IDescriptor, IAggregationContainer where T : class
    Type Parameters
    Name Description
    T

    Methods

    | Edit this page View Source

    Accept(IAggregationVisitor)

    Declaration
    public void Accept(IAggregationVisitor visitor)
    Parameters
    Type Name Description
    IAggregationVisitor visitor
    | Edit this page View Source

    AdjacencyMatrix(string, Func<AdjacencyMatrixAggregationDescriptor<T>, IAdjacencyMatrixAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> AdjacencyMatrix(string name, Func<AdjacencyMatrixAggregationDescriptor<T>, IAdjacencyMatrixAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<AdjacencyMatrixAggregationDescriptor<T>, IAdjacencyMatrixAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    AutoDateHistogram(string, Func<AutoDateHistogramAggregationDescriptor<T>, IAutoDateHistogramAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> AutoDateHistogram(string name, Func<AutoDateHistogramAggregationDescriptor<T>, IAutoDateHistogramAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<AutoDateHistogramAggregationDescriptor<T>, IAutoDateHistogramAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Average(string, Func<AverageAggregationDescriptor<T>, IAverageAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Average(string name, Func<AverageAggregationDescriptor<T>, IAverageAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<AverageAggregationDescriptor<T>, IAverageAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    AverageBucket(string, Func<AverageBucketAggregationDescriptor, IAverageBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> AverageBucket(string name, Func<AverageBucketAggregationDescriptor, IAverageBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<AverageBucketAggregationDescriptor, IAverageBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    BucketScript(string, Func<BucketScriptAggregationDescriptor, IBucketScriptAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> BucketScript(string name, Func<BucketScriptAggregationDescriptor, IBucketScriptAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<BucketScriptAggregationDescriptor, IBucketScriptAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    BucketSelector(string, Func<BucketSelectorAggregationDescriptor, IBucketSelectorAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> BucketSelector(string name, Func<BucketSelectorAggregationDescriptor, IBucketSelectorAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<BucketSelectorAggregationDescriptor, IBucketSelectorAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    BucketSort(string, Func<BucketSortAggregationDescriptor<T>, IBucketSortAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> BucketSort(string name, Func<BucketSortAggregationDescriptor<T>, IBucketSortAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<BucketSortAggregationDescriptor<T>, IBucketSortAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Cardinality(string, Func<CardinalityAggregationDescriptor<T>, ICardinalityAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Cardinality(string name, Func<CardinalityAggregationDescriptor<T>, ICardinalityAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<CardinalityAggregationDescriptor<T>, ICardinalityAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Children<TChild>(string, Func<ChildrenAggregationDescriptor<TChild>, IChildrenAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Children<TChild>(string name, Func<ChildrenAggregationDescriptor<TChild>, IChildrenAggregation> selector) where TChild : class
    Parameters
    Type Name Description
    string name
    Func<ChildrenAggregationDescriptor<TChild>, IChildrenAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    Type Parameters
    Name Description
    TChild
    | Edit this page View Source

    Composite(string, Func<CompositeAggregationDescriptor<T>, ICompositeAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Composite(string name, Func<CompositeAggregationDescriptor<T>, ICompositeAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<CompositeAggregationDescriptor<T>, ICompositeAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    CumulativeSum(string, Func<CumulativeSumAggregationDescriptor, ICumulativeSumAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> CumulativeSum(string name, Func<CumulativeSumAggregationDescriptor, ICumulativeSumAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<CumulativeSumAggregationDescriptor, ICumulativeSumAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    DateHistogram(string, Func<DateHistogramAggregationDescriptor<T>, IDateHistogramAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> DateHistogram(string name, Func<DateHistogramAggregationDescriptor<T>, IDateHistogramAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<DateHistogramAggregationDescriptor<T>, IDateHistogramAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    DateRange(string, Func<DateRangeAggregationDescriptor<T>, IDateRangeAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> DateRange(string name, Func<DateRangeAggregationDescriptor<T>, IDateRangeAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<DateRangeAggregationDescriptor<T>, IDateRangeAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Derivative(string, Func<DerivativeAggregationDescriptor, IDerivativeAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Derivative(string name, Func<DerivativeAggregationDescriptor, IDerivativeAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<DerivativeAggregationDescriptor, IDerivativeAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    DiversifiedSampler(string, Func<DiversifiedSamplerAggregationDescriptor<T>, IDiversifiedSamplerAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> DiversifiedSampler(string name, Func<DiversifiedSamplerAggregationDescriptor<T>, IDiversifiedSamplerAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<DiversifiedSamplerAggregationDescriptor<T>, IDiversifiedSamplerAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    ExtendedStats(string, Func<ExtendedStatsAggregationDescriptor<T>, IExtendedStatsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> ExtendedStats(string name, Func<ExtendedStatsAggregationDescriptor<T>, IExtendedStatsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<ExtendedStatsAggregationDescriptor<T>, IExtendedStatsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    ExtendedStatsBucket(string, Func<ExtendedStatsBucketAggregationDescriptor, IExtendedStatsBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> ExtendedStatsBucket(string name, Func<ExtendedStatsBucketAggregationDescriptor, IExtendedStatsBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<ExtendedStatsBucketAggregationDescriptor, IExtendedStatsBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Filter(string, Func<FilterAggregationDescriptor<T>, IFilterAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Filter(string name, Func<FilterAggregationDescriptor<T>, IFilterAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<FilterAggregationDescriptor<T>, IFilterAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Filters(string, Func<FiltersAggregationDescriptor<T>, IFiltersAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Filters(string name, Func<FiltersAggregationDescriptor<T>, IFiltersAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<FiltersAggregationDescriptor<T>, IFiltersAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    GeoBounds(string, Func<GeoBoundsAggregationDescriptor<T>, IGeoBoundsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> GeoBounds(string name, Func<GeoBoundsAggregationDescriptor<T>, IGeoBoundsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GeoBoundsAggregationDescriptor<T>, IGeoBoundsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    GeoCentroid(string, Func<GeoCentroidAggregationDescriptor<T>, IGeoCentroidAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> GeoCentroid(string name, Func<GeoCentroidAggregationDescriptor<T>, IGeoCentroidAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GeoCentroidAggregationDescriptor<T>, IGeoCentroidAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    GeoDistance(string, Func<GeoDistanceAggregationDescriptor<T>, IGeoDistanceAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> GeoDistance(string name, Func<GeoDistanceAggregationDescriptor<T>, IGeoDistanceAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GeoDistanceAggregationDescriptor<T>, IGeoDistanceAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    GeoHash(string, Func<GeoHashGridAggregationDescriptor<T>, IGeoHashGridAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> GeoHash(string name, Func<GeoHashGridAggregationDescriptor<T>, IGeoHashGridAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GeoHashGridAggregationDescriptor<T>, IGeoHashGridAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    GeoLine(string, Func<GeoLineAggregationDescriptor<T>, IGeoLineAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> GeoLine(string name, Func<GeoLineAggregationDescriptor<T>, IGeoLineAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GeoLineAggregationDescriptor<T>, IGeoLineAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    GeoTile(string, Func<GeoTileGridAggregationDescriptor<T>, IGeoTileGridAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> GeoTile(string name, Func<GeoTileGridAggregationDescriptor<T>, IGeoTileGridAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GeoTileGridAggregationDescriptor<T>, IGeoTileGridAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Global(string, Func<GlobalAggregationDescriptor<T>, IGlobalAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Global(string name, Func<GlobalAggregationDescriptor<T>, IGlobalAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<GlobalAggregationDescriptor<T>, IGlobalAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Histogram(string, Func<HistogramAggregationDescriptor<T>, IHistogramAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Histogram(string name, Func<HistogramAggregationDescriptor<T>, IHistogramAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<HistogramAggregationDescriptor<T>, IHistogramAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    IpRange(string, Func<IpRangeAggregationDescriptor<T>, IIpRangeAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> IpRange(string name, Func<IpRangeAggregationDescriptor<T>, IIpRangeAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<IpRangeAggregationDescriptor<T>, IIpRangeAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MatrixStats(string, Func<MatrixStatsAggregationDescriptor<T>, IMatrixStatsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MatrixStats(string name, Func<MatrixStatsAggregationDescriptor<T>, IMatrixStatsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MatrixStatsAggregationDescriptor<T>, IMatrixStatsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Max(string, Func<MaxAggregationDescriptor<T>, IMaxAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Max(string name, Func<MaxAggregationDescriptor<T>, IMaxAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MaxAggregationDescriptor<T>, IMaxAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MaxBucket(string, Func<MaxBucketAggregationDescriptor, IMaxBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MaxBucket(string name, Func<MaxBucketAggregationDescriptor, IMaxBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MaxBucketAggregationDescriptor, IMaxBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MedianAbsoluteDeviation(string, Func<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MedianAbsoluteDeviation(string name, Func<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Min(string, Func<MinAggregationDescriptor<T>, IMinAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Min(string name, Func<MinAggregationDescriptor<T>, IMinAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MinAggregationDescriptor<T>, IMinAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MinBucket(string, Func<MinBucketAggregationDescriptor, IMinBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MinBucket(string name, Func<MinBucketAggregationDescriptor, IMinBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MinBucketAggregationDescriptor, IMinBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Missing(string, Func<MissingAggregationDescriptor<T>, IMissingAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Missing(string name, Func<MissingAggregationDescriptor<T>, IMissingAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MissingAggregationDescriptor<T>, IMissingAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MovingAverage(string, Func<MovingAverageAggregationDescriptor, IMovingAverageAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MovingAverage(string name, Func<MovingAverageAggregationDescriptor, IMovingAverageAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MovingAverageAggregationDescriptor, IMovingAverageAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MovingFunction(string, Func<MovingFunctionAggregationDescriptor, IMovingFunctionAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MovingFunction(string name, Func<MovingFunctionAggregationDescriptor, IMovingFunctionAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MovingFunctionAggregationDescriptor, IMovingFunctionAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    MultiTerms(string, Func<MultiTermsAggregationDescriptor<T>, IMultiTermsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> MultiTerms(string name, Func<MultiTermsAggregationDescriptor<T>, IMultiTermsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<MultiTermsAggregationDescriptor<T>, IMultiTermsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Nested(string, Func<NestedAggregationDescriptor<T>, INestedAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Nested(string name, Func<NestedAggregationDescriptor<T>, INestedAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<NestedAggregationDescriptor<T>, INestedAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Parent<TParent>(string, Func<ParentAggregationDescriptor<T, TParent>, IParentAggregation>)

    A special single bucket aggregation that selects parent documents that have the specified type, as defined in a join field.

    Declaration
    public AggregationContainerDescriptor<T> Parent<TParent>(string name, Func<ParentAggregationDescriptor<T, TParent>, IParentAggregation> selector) where TParent : class
    Parameters
    Type Name Description
    string name
    Func<ParentAggregationDescriptor<T, TParent>, IParentAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    Type Parameters
    Name Description
    TParent
    | Edit this page View Source

    PercentileRanks(string, Func<PercentileRanksAggregationDescriptor<T>, IPercentileRanksAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> PercentileRanks(string name, Func<PercentileRanksAggregationDescriptor<T>, IPercentileRanksAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<PercentileRanksAggregationDescriptor<T>, IPercentileRanksAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Percentiles(string, Func<PercentilesAggregationDescriptor<T>, IPercentilesAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Percentiles(string name, Func<PercentilesAggregationDescriptor<T>, IPercentilesAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<PercentilesAggregationDescriptor<T>, IPercentilesAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    PercentilesBucket(string, Func<PercentilesBucketAggregationDescriptor, IPercentilesBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> PercentilesBucket(string name, Func<PercentilesBucketAggregationDescriptor, IPercentilesBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<PercentilesBucketAggregationDescriptor, IPercentilesBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Range(string, Func<RangeAggregationDescriptor<T>, IRangeAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Range(string name, Func<RangeAggregationDescriptor<T>, IRangeAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<RangeAggregationDescriptor<T>, IRangeAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    RareTerms(string, Func<RareTermsAggregationDescriptor<T>, IRareTermsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> RareTerms(string name, Func<RareTermsAggregationDescriptor<T>, IRareTermsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<RareTermsAggregationDescriptor<T>, IRareTermsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    ReverseNested(string, Func<ReverseNestedAggregationDescriptor<T>, IReverseNestedAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> ReverseNested(string name, Func<ReverseNestedAggregationDescriptor<T>, IReverseNestedAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<ReverseNestedAggregationDescriptor<T>, IReverseNestedAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Sampler(string, Func<SamplerAggregationDescriptor<T>, ISamplerAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Sampler(string name, Func<SamplerAggregationDescriptor<T>, ISamplerAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<SamplerAggregationDescriptor<T>, ISamplerAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    ScriptedMetric(string, Func<ScriptedMetricAggregationDescriptor<T>, IScriptedMetricAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> ScriptedMetric(string name, Func<ScriptedMetricAggregationDescriptor<T>, IScriptedMetricAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<ScriptedMetricAggregationDescriptor<T>, IScriptedMetricAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    SerialDifferencing(string, Func<SerialDifferencingAggregationDescriptor, ISerialDifferencingAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> SerialDifferencing(string name, Func<SerialDifferencingAggregationDescriptor, ISerialDifferencingAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<SerialDifferencingAggregationDescriptor, ISerialDifferencingAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    SignificantTerms(string, Func<SignificantTermsAggregationDescriptor<T>, ISignificantTermsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> SignificantTerms(string name, Func<SignificantTermsAggregationDescriptor<T>, ISignificantTermsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<SignificantTermsAggregationDescriptor<T>, ISignificantTermsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    SignificantText(string, Func<SignificantTextAggregationDescriptor<T>, ISignificantTextAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> SignificantText(string name, Func<SignificantTextAggregationDescriptor<T>, ISignificantTextAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<SignificantTextAggregationDescriptor<T>, ISignificantTextAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Stats(string, Func<StatsAggregationDescriptor<T>, IStatsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Stats(string name, Func<StatsAggregationDescriptor<T>, IStatsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<StatsAggregationDescriptor<T>, IStatsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    StatsBucket(string, Func<StatsBucketAggregationDescriptor, IStatsBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> StatsBucket(string name, Func<StatsBucketAggregationDescriptor, IStatsBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<StatsBucketAggregationDescriptor, IStatsBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Sum(string, Func<SumAggregationDescriptor<T>, ISumAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Sum(string name, Func<SumAggregationDescriptor<T>, ISumAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<SumAggregationDescriptor<T>, ISumAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    SumBucket(string, Func<SumBucketAggregationDescriptor, ISumBucketAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> SumBucket(string name, Func<SumBucketAggregationDescriptor, ISumBucketAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<SumBucketAggregationDescriptor, ISumBucketAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    Terms(string, Func<TermsAggregationDescriptor<T>, ITermsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> Terms(string name, Func<TermsAggregationDescriptor<T>, ITermsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<TermsAggregationDescriptor<T>, ITermsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    TopHits(string, Func<TopHitsAggregationDescriptor<T>, ITopHitsAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> TopHits(string name, Func<TopHitsAggregationDescriptor<T>, ITopHitsAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<TopHitsAggregationDescriptor<T>, ITopHitsAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    ValueCount(string, Func<ValueCountAggregationDescriptor<T>, IValueCountAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> ValueCount(string name, Func<ValueCountAggregationDescriptor<T>, IValueCountAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<ValueCountAggregationDescriptor<T>, IValueCountAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    VariableWidthHistogram(string, Func<VariableWidthHistogramAggregationDescriptor<T>, IVariableWidthHistogramAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> VariableWidthHistogram(string name, Func<VariableWidthHistogramAggregationDescriptor<T>, IVariableWidthHistogramAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<VariableWidthHistogramAggregationDescriptor<T>, IVariableWidthHistogramAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    WeightedAverage(string, Func<WeightedAverageAggregationDescriptor<T>, IWeightedAverageAggregation>)

    Declaration
    public AggregationContainerDescriptor<T> WeightedAverage(string name, Func<WeightedAverageAggregationDescriptor<T>, IWeightedAverageAggregation> selector)
    Parameters
    Type Name Description
    string name
    Func<WeightedAverageAggregationDescriptor<T>, IWeightedAverageAggregation> selector
    Returns
    Type Description
    AggregationContainerDescriptor<T>

    Operators

    | Edit this page View Source

    operator &(AggregationContainerDescriptor<T>, AggregationContainerDescriptor<T>)

    Declaration
    public static AggregationContainerDescriptor<T> operator &(AggregationContainerDescriptor<T> left, AggregationContainerDescriptor<T> right)
    Parameters
    Type Name Description
    AggregationContainerDescriptor<T> left
    AggregationContainerDescriptor<T> right
    Returns
    Type Description
    AggregationContainerDescriptor<T>
    | Edit this page View Source

    operator false(AggregationContainerDescriptor<T>)

    Declaration
    public static bool operator false(AggregationContainerDescriptor<T> a)
    Parameters
    Type Name Description
    AggregationContainerDescriptor<T> a
    Returns
    Type Description
    bool
    | Edit this page View Source

    operator true(AggregationContainerDescriptor<T>)

    Declaration
    public static bool operator true(AggregationContainerDescriptor<T> a)
    Parameters
    Type Name Description
    AggregationContainerDescriptor<T> a
    Returns
    Type Description
    bool

    Implements

    IDescriptor
    IAggregationContainer

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX