Search Results for

    Show / Hide Table of Contents

    Interface ICompositeAggregation

    A multi-bucket aggregation that creates composite buckets from different sources.

    Inherited Members
    IBucketAggregation.Aggregations
    IAggregation.Meta
    IAggregation.Name
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface ICompositeAggregation : IBucketAggregation, IAggregation

    Properties

    | Edit this page View Source

    After

    Used to retrieve the composite buckets that are after the last composite buckets returned in a previous round

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

    Size

    Defines how many composite buckets should be returned. Each composite bucket is considered as a single bucket so setting a size of 10 will return the first 10 composite buckets created from the values source.

    Declaration
    [DataMember(Name = "size")]
    int? Size { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    Sources

    Controls the sources that should be used to build the composite buckets

    Declaration
    [DataMember(Name = "sources")]
    IEnumerable<ICompositeAggregationSource> Sources { get; set; }
    Property Value
    Type Description
    IEnumerable<ICompositeAggregationSource>

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • After
      • Size
      • Sources
    • Extension Methods
    Back to top Generated by DocFX