Interface IAggregationContainer
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
|
Edit this page
View Source
Aggregations
Declaration
[DataMember(Name = "aggs")]
AggregationDictionary Aggregations { get; set; }
Property Value
|
Edit this page
View Source
AutoDateHistogram
Declaration
[DataMember(Name = "auto_date_histogram")]
IAutoDateHistogramAggregation AutoDateHistogram { get; set; }
Property Value
|
Edit this page
View Source
Average
Declaration
[DataMember(Name = "avg")]
IAverageAggregation Average { get; set; }
Property Value
|
Edit this page
View Source
AverageBucket
Declaration
[DataMember(Name = "avg_bucket")]
IAverageBucketAggregation AverageBucket { get; set; }
Property Value
|
Edit this page
View Source
BucketScript
Declaration
[DataMember(Name = "bucket_script")]
IBucketScriptAggregation BucketScript { get; set; }
Property Value
|
Edit this page
View Source
BucketSelector
Declaration
[DataMember(Name = "bucket_selector")]
IBucketSelectorAggregation BucketSelector { get; set; }
Property Value
|
Edit this page
View Source
BucketSort
Declaration
[DataMember(Name = "bucket_sort")]
IBucketSortAggregation BucketSort { get; set; }
Property Value
|
Edit this page
View Source
Cardinality
Declaration
[DataMember(Name = "cardinality")]
ICardinalityAggregation Cardinality { get; set; }
Property Value
|
Edit this page
View Source
Children
Declaration
[DataMember(Name = "children")]
IChildrenAggregation Children { get; set; }
Property Value
|
Edit this page
View Source
Composite
Declaration
[DataMember(Name = "composite")]
ICompositeAggregation Composite { get; set; }
Property Value
|
Edit this page
View Source
CumulativeSum
Declaration
[DataMember(Name = "cumulative_sum")]
ICumulativeSumAggregation CumulativeSum { get; set; }
Property Value
|
Edit this page
View Source
DateHistogram
Declaration
[DataMember(Name = "date_histogram")]
IDateHistogramAggregation DateHistogram { get; set; }
Property Value
|
Edit this page
View Source
DateRange
Declaration
[DataMember(Name = "date_range")]
IDateRangeAggregation DateRange { get; set; }
Property Value
|
Edit this page
View Source
Derivative
Declaration
[DataMember(Name = "derivative")]
IDerivativeAggregation Derivative { get; set; }
Property Value
|
Edit this page
View Source
DiversifiedSampler
Declaration
[DataMember(Name = "diversified_sampler")]
IDiversifiedSamplerAggregation DiversifiedSampler { get; set; }
Property Value
|
Edit this page
View Source
ExtendedStats
Declaration
[DataMember(Name = "extended_stats")]
IExtendedStatsAggregation ExtendedStats { get; set; }
Property Value
|
Edit this page
View Source
ExtendedStatsBucket
Declaration
[DataMember(Name = "extended_stats_bucket")]
IExtendedStatsBucketAggregation ExtendedStatsBucket { get; set; }
Property Value
|
Edit this page
View Source
Filter
Declaration
[DataMember(Name = "filter")]
IFilterAggregation Filter { get; set; }
Property Value
|
Edit this page
View Source
Filters
Declaration
[DataMember(Name = "filters")]
IFiltersAggregation Filters { get; set; }
Property Value
|
Edit this page
View Source
GeoBounds
Declaration
[DataMember(Name = "geo_bounds")]
IGeoBoundsAggregation GeoBounds { get; set; }
Property Value
|
Edit this page
View Source
GeoCentroid
Declaration
[DataMember(Name = "geo_centroid")]
IGeoCentroidAggregation GeoCentroid { get; set; }
Property Value
|
Edit this page
View Source
GeoDistance
Declaration
[DataMember(Name = "geo_distance")]
IGeoDistanceAggregation GeoDistance { get; set; }
Property Value
|
Edit this page
View Source
GeoHash
Declaration
[DataMember(Name = "geohash_grid")]
IGeoHashGridAggregation GeoHash { get; set; }
Property Value
|
Edit this page
View Source
GeoLine
Declaration
[DataMember(Name = "geo_line")]
IGeoLineAggregation GeoLine { get; set; }
Property Value
|
Edit this page
View Source
GeoTile
Declaration
[DataMember(Name = "geotile_grid")]
IGeoTileGridAggregation GeoTile { get; set; }
Property Value
|
Edit this page
View Source
Global
Declaration
[DataMember(Name = "global")]
IGlobalAggregation Global { get; set; }
Property Value
|
Edit this page
View Source
Histogram
Declaration
[DataMember(Name = "histogram")]
IHistogramAggregation Histogram { get; set; }
Property Value
|
Edit this page
View Source
IpRange
Declaration
[DataMember(Name = "ip_range")]
IIpRangeAggregation IpRange { get; set; }
Property Value
|
Edit this page
View Source
MatrixStats
Declaration
[DataMember(Name = "matrix_stats")]
IMatrixStatsAggregation MatrixStats { get; set; }
Property Value
|
Edit this page
View Source
Max
Declaration
[DataMember(Name = "max")]
IMaxAggregation Max { get; set; }
Property Value
|
Edit this page
View Source
MaxBucket
Declaration
[DataMember(Name = "max_bucket")]
IMaxBucketAggregation MaxBucket { get; set; }
Property Value
|
Edit this page
View Source
Declaration
[DataMember(Name = "median_absolute_deviation")]
IMedianAbsoluteDeviationAggregation MedianAbsoluteDeviation { get; set; }
Property Value
|
Edit this page
View Source
Declaration
[DataMember(Name = "meta")]
IDictionary<string, object> Meta { get; set; }
Property Value
|
Edit this page
View Source
Min
Declaration
[DataMember(Name = "min")]
IMinAggregation Min { get; set; }
Property Value
|
Edit this page
View Source
MinBucket
Declaration
[DataMember(Name = "min_bucket")]
IMinBucketAggregation MinBucket { get; set; }
Property Value
|
Edit this page
View Source
Missing
Declaration
[DataMember(Name = "missing")]
IMissingAggregation Missing { get; set; }
Property Value
|
Edit this page
View Source
MovingAverage
Declaration
[DataMember(Name = "moving_avg")]
IMovingAverageAggregation MovingAverage { get; set; }
Property Value
|
Edit this page
View Source
MovingFunction
Declaration
[DataMember(Name = "moving_fn")]
IMovingFunctionAggregation MovingFunction { get; set; }
Property Value
|
Edit this page
View Source
MultiTerms
Declaration
[DataMember(Name = "multi_terms")]
IMultiTermsAggregation MultiTerms { get; set; }
Property Value
|
Edit this page
View Source
Nested
Declaration
[DataMember(Name = "nested")]
INestedAggregation Nested { get; set; }
Property Value
|
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
|
Edit this page
View Source
PercentileRanks
Declaration
[DataMember(Name = "percentile_ranks")]
IPercentileRanksAggregation PercentileRanks { get; set; }
Property Value
|
Edit this page
View Source
Percentiles
Declaration
[DataMember(Name = "percentiles")]
IPercentilesAggregation Percentiles { get; set; }
Property Value
|
Edit this page
View Source
PercentilesBucket
Declaration
[DataMember(Name = "percentiles_bucket")]
IPercentilesBucketAggregation PercentilesBucket { get; set; }
Property Value
|
Edit this page
View Source
Range
Declaration
[DataMember(Name = "range")]
IRangeAggregation Range { get; set; }
Property Value
|
Edit this page
View Source
RareTerms
Declaration
[DataMember(Name = "rare_terms")]
IRareTermsAggregation RareTerms { get; set; }
Property Value
|
Edit this page
View Source
ReverseNested
Declaration
[DataMember(Name = "reverse_nested")]
IReverseNestedAggregation ReverseNested { get; set; }
Property Value
|
Edit this page
View Source
Sampler
Declaration
[DataMember(Name = "sampler")]
ISamplerAggregation Sampler { get; set; }
Property Value
|
Edit this page
View Source
ScriptedMetric
Declaration
[DataMember(Name = "scripted_metric")]
IScriptedMetricAggregation ScriptedMetric { get; set; }
Property Value
|
Edit this page
View Source
SerialDifferencing
Declaration
[DataMember(Name = "serial_diff")]
ISerialDifferencingAggregation SerialDifferencing { get; set; }
Property Value
|
Edit this page
View Source
SignificantTerms
Declaration
[DataMember(Name = "significant_terms")]
ISignificantTermsAggregation SignificantTerms { get; set; }
Property Value
|
Edit this page
View Source
SignificantText
Declaration
[DataMember(Name = "significant_text")]
ISignificantTextAggregation SignificantText { get; set; }
Property Value
|
Edit this page
View Source
Stats
Declaration
[DataMember(Name = "stats")]
IStatsAggregation Stats { get; set; }
Property Value
|
Edit this page
View Source
StatsBucket
Declaration
[DataMember(Name = "stats_bucket")]
IStatsBucketAggregation StatsBucket { get; set; }
Property Value
|
Edit this page
View Source
Sum
Declaration
[DataMember(Name = "sum")]
ISumAggregation Sum { get; set; }
Property Value
|
Edit this page
View Source
SumBucket
Declaration
[DataMember(Name = "sum_bucket")]
ISumBucketAggregation SumBucket { get; set; }
Property Value
|
Edit this page
View Source
Terms
Declaration
[DataMember(Name = "terms")]
ITermsAggregation Terms { get; set; }
Property Value
|
Edit this page
View Source
TopHits
Declaration
[DataMember(Name = "top_hits")]
ITopHitsAggregation TopHits { get; set; }
Property Value
|
Edit this page
View Source
ValueCount
Declaration
[DataMember(Name = "value_count")]
IValueCountAggregation ValueCount { get; set; }
Property Value
|
Edit this page
View Source
VariableWidthHistogram
Declaration
[DataMember(Name = "variable_width_histogram")]
IVariableWidthHistogramAggregation VariableWidthHistogram { get; set; }
Property Value
|
Edit this page
View Source
WeightedAverage
Declaration
[DataMember(Name = "weighted_avg")]
IWeightedAverageAggregation WeightedAverage { get; set; }
Property Value
Methods
|
Edit this page
View Source
Accept(IAggregationVisitor)
Declaration
void Accept(IAggregationVisitor visitor)
Parameters
Extension Methods