opensearch-dsl 0.3.1

Strongly typed OpenSearch DSL
Documentation
//! The aggregations in this family compute metrics based on values extracted in
//! one way or another from the documents that are being aggregated. The values
//! are typically extracted from the fields of the document (using the field
//! data), but can also be generated using scripts.
//!
//! Numeric metrics aggregations are a special type of metrics aggregation which
//! output numeric values. Some aggregations output a single numeric metric
//! (e.g. `avg`) and are called `single-value numeric metrics aggregation`,
//! others generate multiple metrics (e.g. `stats`) and are called `multi-value
//! numeric metrics aggregation`. The distinction between single-value and
//! multi-value numeric metrics aggregations plays a role when these
//! aggregations serve as direct sub-aggregations of some bucket aggregations
//! (some bucket aggregations enable you to sort the returned buckets based on
//! the numeric metrics in each bucket).
//!
//! <https://www.elastic.co/guide/en/opensearch/reference/current/search-aggregations-metrics.html>

mod avg_aggregation;
mod boxplot_aggregation;
mod cardinality_aggregation;
mod max_aggregation;
mod min_aggregation;
mod rate_aggregation;
mod sum_aggregation;
mod top_hits_aggregation;

pub use self::{
    avg_aggregation::*, boxplot_aggregation::*, cardinality_aggregation::*, max_aggregation::*,
    min_aggregation::*, rate_aggregation::*, sum_aggregation::*, top_hits_aggregation::*,
};