New

The executive guide to generative AI

Read more
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Max aggregation

edit

Returns the maximum value among numeric values extracted from the aggregated documents.

Fluent DSL

edit
var result = client.Search<ElasticsearchProject>(s => s
    .Aggregations(a => a
        .Max("my_max_agg", m => m
            .Field(p => p.IntValues)
        )
    )
);

var agg = result.Aggs.Max("my_max_agg");

Object Initializer Syntax

edit
var request = new SearchRequest
{
    Aggregations = new Dictionary<string, IAggregationContainer>
    {
        { "my_max_agg", new AggregationContainer
            {
                Max = new MaxAggregator
                {
                    Field = "intValues"
                }
            }
        }
    }
};

var result = client.Search<ElasticsearchProject>(request);

var agg = result.Aggs.Max("my_max_agg");

Refer to the {ref_current}/search-aggregations-metrics-max-aggregation.html[original docs] for more information.

Was this helpful?
Feedback