Search Results for

    Show / Hide Table of Contents

    Interface IAggregationContainer

    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IAggregationContainer

    Properties

    | Edit this page View Source

    AdjacencyMatrix

    Declaration
    [DataMember(Name = "adjacency_matrix")]
    IAdjacencyMatrixAggregation AdjacencyMatrix { get; set; }
    Property Value
    Type Description
    IAdjacencyMatrixAggregation
    | Edit this page View Source

    Aggregations

    Declaration
    [DataMember(Name = "aggs")]
    AggregationDictionary Aggregations { get; set; }
    Property Value
    Type Description
    AggregationDictionary
    | Edit this page View Source

    AutoDateHistogram

    Declaration
    [DataMember(Name = "auto_date_histogram")]
    IAutoDateHistogramAggregation AutoDateHistogram { get; set; }
    Property Value
    Type Description
    IAutoDateHistogramAggregation
    | Edit this page View Source

    Average

    Declaration
    [DataMember(Name = "avg")]
    IAverageAggregation Average { get; set; }
    Property Value
    Type Description
    IAverageAggregation
    | Edit this page View Source

    AverageBucket

    Declaration
    [DataMember(Name = "avg_bucket")]
    IAverageBucketAggregation AverageBucket { get; set; }
    Property Value
    Type Description
    IAverageBucketAggregation
    | Edit this page View Source

    BucketScript

    Declaration
    [DataMember(Name = "bucket_script")]
    IBucketScriptAggregation BucketScript { get; set; }
    Property Value
    Type Description
    IBucketScriptAggregation
    | Edit this page View Source

    BucketSelector

    Declaration
    [DataMember(Name = "bucket_selector")]
    IBucketSelectorAggregation BucketSelector { get; set; }
    Property Value
    Type Description
    IBucketSelectorAggregation
    | Edit this page View Source

    BucketSort

    Declaration
    [DataMember(Name = "bucket_sort")]
    IBucketSortAggregation BucketSort { get; set; }
    Property Value
    Type Description
    IBucketSortAggregation
    | Edit this page View Source

    Cardinality

    Declaration
    [DataMember(Name = "cardinality")]
    ICardinalityAggregation Cardinality { get; set; }
    Property Value
    Type Description
    ICardinalityAggregation
    | Edit this page View Source

    Children

    Declaration
    [DataMember(Name = "children")]
    IChildrenAggregation Children { get; set; }
    Property Value
    Type Description
    IChildrenAggregation
    | Edit this page View Source

    Composite

    Declaration
    [DataMember(Name = "composite")]
    ICompositeAggregation Composite { get; set; }
    Property Value
    Type Description
    ICompositeAggregation
    | Edit this page View Source

    CumulativeSum

    Declaration
    [DataMember(Name = "cumulative_sum")]
    ICumulativeSumAggregation CumulativeSum { get; set; }
    Property Value
    Type Description
    ICumulativeSumAggregation
    | Edit this page View Source

    DateHistogram

    Declaration
    [DataMember(Name = "date_histogram")]
    IDateHistogramAggregation DateHistogram { get; set; }
    Property Value
    Type Description
    IDateHistogramAggregation
    | Edit this page View Source

    DateRange

    Declaration
    [DataMember(Name = "date_range")]
    IDateRangeAggregation DateRange { get; set; }
    Property Value
    Type Description
    IDateRangeAggregation
    | Edit this page View Source

    Derivative

    Declaration
    [DataMember(Name = "derivative")]
    IDerivativeAggregation Derivative { get; set; }
    Property Value
    Type Description
    IDerivativeAggregation
    | Edit this page View Source

    DiversifiedSampler

    Declaration
    [DataMember(Name = "diversified_sampler")]
    IDiversifiedSamplerAggregation DiversifiedSampler { get; set; }
    Property Value
    Type Description
    IDiversifiedSamplerAggregation
    | Edit this page View Source

    ExtendedStats

    Declaration
    [DataMember(Name = "extended_stats")]
    IExtendedStatsAggregation ExtendedStats { get; set; }
    Property Value
    Type Description
    IExtendedStatsAggregation
    | Edit this page View Source

    ExtendedStatsBucket

    Declaration
    [DataMember(Name = "extended_stats_bucket")]
    IExtendedStatsBucketAggregation ExtendedStatsBucket { get; set; }
    Property Value
    Type Description
    IExtendedStatsBucketAggregation
    | Edit this page View Source

    Filter

    Declaration
    [DataMember(Name = "filter")]
    IFilterAggregation Filter { get; set; }
    Property Value
    Type Description
    IFilterAggregation
    | Edit this page View Source

    Filters

    Declaration
    [DataMember(Name = "filters")]
    IFiltersAggregation Filters { get; set; }
    Property Value
    Type Description
    IFiltersAggregation
    | Edit this page View Source

    GeoBounds

    Declaration
    [DataMember(Name = "geo_bounds")]
    IGeoBoundsAggregation GeoBounds { get; set; }
    Property Value
    Type Description
    IGeoBoundsAggregation
    | Edit this page View Source

    GeoCentroid

    Declaration
    [DataMember(Name = "geo_centroid")]
    IGeoCentroidAggregation GeoCentroid { get; set; }
    Property Value
    Type Description
    IGeoCentroidAggregation
    | Edit this page View Source

    GeoDistance

    Declaration
    [DataMember(Name = "geo_distance")]
    IGeoDistanceAggregation GeoDistance { get; set; }
    Property Value
    Type Description
    IGeoDistanceAggregation
    | Edit this page View Source

    GeoHash

    Declaration
    [DataMember(Name = "geohash_grid")]
    IGeoHashGridAggregation GeoHash { get; set; }
    Property Value
    Type Description
    IGeoHashGridAggregation
    | Edit this page View Source

    GeoLine

    Declaration
    [DataMember(Name = "geo_line")]
    IGeoLineAggregation GeoLine { get; set; }
    Property Value
    Type Description
    IGeoLineAggregation
    | Edit this page View Source

    GeoTile

    Declaration
    [DataMember(Name = "geotile_grid")]
    IGeoTileGridAggregation GeoTile { get; set; }
    Property Value
    Type Description
    IGeoTileGridAggregation
    | Edit this page View Source

    Global

    Declaration
    [DataMember(Name = "global")]
    IGlobalAggregation Global { get; set; }
    Property Value
    Type Description
    IGlobalAggregation
    | Edit this page View Source

    Histogram

    Declaration
    [DataMember(Name = "histogram")]
    IHistogramAggregation Histogram { get; set; }
    Property Value
    Type Description
    IHistogramAggregation
    | Edit this page View Source

    IpRange

    Declaration
    [DataMember(Name = "ip_range")]
    IIpRangeAggregation IpRange { get; set; }
    Property Value
    Type Description
    IIpRangeAggregation
    | Edit this page View Source

    MatrixStats

    Declaration
    [DataMember(Name = "matrix_stats")]
    IMatrixStatsAggregation MatrixStats { get; set; }
    Property Value
    Type Description
    IMatrixStatsAggregation
    | Edit this page View Source

    Max

    Declaration
    [DataMember(Name = "max")]
    IMaxAggregation Max { get; set; }
    Property Value
    Type Description
    IMaxAggregation
    | Edit this page View Source

    MaxBucket

    Declaration
    [DataMember(Name = "max_bucket")]
    IMaxBucketAggregation MaxBucket { get; set; }
    Property Value
    Type Description
    IMaxBucketAggregation
    | Edit this page View Source

    MedianAbsoluteDeviation

    Declaration
    [DataMember(Name = "median_absolute_deviation")]
    IMedianAbsoluteDeviationAggregation MedianAbsoluteDeviation { get; set; }
    Property Value
    Type Description
    IMedianAbsoluteDeviationAggregation
    | Edit this page View Source

    Meta

    Declaration
    [DataMember(Name = "meta")]
    IDictionary<string, object> Meta { get; set; }
    Property Value
    Type Description
    IDictionary<string, object>
    | Edit this page View Source

    Min

    Declaration
    [DataMember(Name = "min")]
    IMinAggregation Min { get; set; }
    Property Value
    Type Description
    IMinAggregation
    | Edit this page View Source

    MinBucket

    Declaration
    [DataMember(Name = "min_bucket")]
    IMinBucketAggregation MinBucket { get; set; }
    Property Value
    Type Description
    IMinBucketAggregation
    | Edit this page View Source

    Missing

    Declaration
    [DataMember(Name = "missing")]
    IMissingAggregation Missing { get; set; }
    Property Value
    Type Description
    IMissingAggregation
    | Edit this page View Source

    MovingAverage

    Declaration
    [DataMember(Name = "moving_avg")]
    IMovingAverageAggregation MovingAverage { get; set; }
    Property Value
    Type Description
    IMovingAverageAggregation
    | Edit this page View Source

    MovingFunction

    Declaration
    [DataMember(Name = "moving_fn")]
    IMovingFunctionAggregation MovingFunction { get; set; }
    Property Value
    Type Description
    IMovingFunctionAggregation
    | Edit this page View Source

    MultiTerms

    Declaration
    [DataMember(Name = "multi_terms")]
    IMultiTermsAggregation MultiTerms { get; set; }
    Property Value
    Type Description
    IMultiTermsAggregation
    | Edit this page View Source

    Nested

    Declaration
    [DataMember(Name = "nested")]
    INestedAggregation Nested { get; set; }
    Property Value
    Type Description
    INestedAggregation
    | Edit this page View Source

    Parent

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

    Declaration
    [DataMember(Name = "parent")]
    IParentAggregation Parent { get; set; }
    Property Value
    Type Description
    IParentAggregation
    | Edit this page View Source

    PercentileRanks

    Declaration
    [DataMember(Name = "percentile_ranks")]
    IPercentileRanksAggregation PercentileRanks { get; set; }
    Property Value
    Type Description
    IPercentileRanksAggregation
    | Edit this page View Source

    Percentiles

    Declaration
    [DataMember(Name = "percentiles")]
    IPercentilesAggregation Percentiles { get; set; }
    Property Value
    Type Description
    IPercentilesAggregation
    | Edit this page View Source

    PercentilesBucket

    Declaration
    [DataMember(Name = "percentiles_bucket")]
    IPercentilesBucketAggregation PercentilesBucket { get; set; }
    Property Value
    Type Description
    IPercentilesBucketAggregation
    | Edit this page View Source

    Range

    Declaration
    [DataMember(Name = "range")]
    IRangeAggregation Range { get; set; }
    Property Value
    Type Description
    IRangeAggregation
    | Edit this page View Source

    RareTerms

    Declaration
    [DataMember(Name = "rare_terms")]
    IRareTermsAggregation RareTerms { get; set; }
    Property Value
    Type Description
    IRareTermsAggregation
    | Edit this page View Source

    ReverseNested

    Declaration
    [DataMember(Name = "reverse_nested")]
    IReverseNestedAggregation ReverseNested { get; set; }
    Property Value
    Type Description
    IReverseNestedAggregation
    | Edit this page View Source

    Sampler

    Declaration
    [DataMember(Name = "sampler")]
    ISamplerAggregation Sampler { get; set; }
    Property Value
    Type Description
    ISamplerAggregation
    | Edit this page View Source

    ScriptedMetric

    Declaration
    [DataMember(Name = "scripted_metric")]
    IScriptedMetricAggregation ScriptedMetric { get; set; }
    Property Value
    Type Description
    IScriptedMetricAggregation
    | Edit this page View Source

    SerialDifferencing

    Declaration
    [DataMember(Name = "serial_diff")]
    ISerialDifferencingAggregation SerialDifferencing { get; set; }
    Property Value
    Type Description
    ISerialDifferencingAggregation
    | Edit this page View Source

    SignificantTerms

    Declaration
    [DataMember(Name = "significant_terms")]
    ISignificantTermsAggregation SignificantTerms { get; set; }
    Property Value
    Type Description
    ISignificantTermsAggregation
    | Edit this page View Source

    SignificantText

    Declaration
    [DataMember(Name = "significant_text")]
    ISignificantTextAggregation SignificantText { get; set; }
    Property Value
    Type Description
    ISignificantTextAggregation
    | Edit this page View Source

    Stats

    Declaration
    [DataMember(Name = "stats")]
    IStatsAggregation Stats { get; set; }
    Property Value
    Type Description
    IStatsAggregation
    | Edit this page View Source

    StatsBucket

    Declaration
    [DataMember(Name = "stats_bucket")]
    IStatsBucketAggregation StatsBucket { get; set; }
    Property Value
    Type Description
    IStatsBucketAggregation
    | Edit this page View Source

    Sum

    Declaration
    [DataMember(Name = "sum")]
    ISumAggregation Sum { get; set; }
    Property Value
    Type Description
    ISumAggregation
    | Edit this page View Source

    SumBucket

    Declaration
    [DataMember(Name = "sum_bucket")]
    ISumBucketAggregation SumBucket { get; set; }
    Property Value
    Type Description
    ISumBucketAggregation
    | Edit this page View Source

    Terms

    Declaration
    [DataMember(Name = "terms")]
    ITermsAggregation Terms { get; set; }
    Property Value
    Type Description
    ITermsAggregation
    | Edit this page View Source

    TopHits

    Declaration
    [DataMember(Name = "top_hits")]
    ITopHitsAggregation TopHits { get; set; }
    Property Value
    Type Description
    ITopHitsAggregation
    | Edit this page View Source

    ValueCount

    Declaration
    [DataMember(Name = "value_count")]
    IValueCountAggregation ValueCount { get; set; }
    Property Value
    Type Description
    IValueCountAggregation
    | Edit this page View Source

    VariableWidthHistogram

    Declaration
    [DataMember(Name = "variable_width_histogram")]
    IVariableWidthHistogramAggregation VariableWidthHistogram { get; set; }
    Property Value
    Type Description
    IVariableWidthHistogramAggregation
    | Edit this page View Source

    WeightedAverage

    Declaration
    [DataMember(Name = "weighted_avg")]
    IWeightedAverageAggregation WeightedAverage { get; set; }
    Property Value
    Type Description
    IWeightedAverageAggregation

    Methods

    | Edit this page View Source

    Accept(IAggregationVisitor)

    Declaration
    void Accept(IAggregationVisitor visitor)
    Parameters
    Type Name Description
    IAggregationVisitor visitor

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • AdjacencyMatrix
      • Aggregations
      • AutoDateHistogram
      • Average
      • AverageBucket
      • BucketScript
      • BucketSelector
      • BucketSort
      • Cardinality
      • Children
      • Composite
      • CumulativeSum
      • DateHistogram
      • DateRange
      • Derivative
      • DiversifiedSampler
      • ExtendedStats
      • ExtendedStatsBucket
      • Filter
      • Filters
      • GeoBounds
      • GeoCentroid
      • GeoDistance
      • GeoHash
      • GeoLine
      • GeoTile
      • Global
      • Histogram
      • IpRange
      • MatrixStats
      • Max
      • MaxBucket
      • MedianAbsoluteDeviation
      • Meta
      • Min
      • MinBucket
      • Missing
      • MovingAverage
      • MovingFunction
      • MultiTerms
      • Nested
      • Parent
      • PercentileRanks
      • Percentiles
      • PercentilesBucket
      • Range
      • RareTerms
      • ReverseNested
      • Sampler
      • ScriptedMetric
      • SerialDifferencing
      • SignificantTerms
      • SignificantText
      • Stats
      • StatsBucket
      • Sum
      • SumBucket
      • Terms
      • TopHits
      • ValueCount
      • VariableWidthHistogram
      • WeightedAverage
    • Methods
      • Accept(IAggregationVisitor)
    • Extension Methods
    Back to top Generated by DocFX