Aggregates¶
Note that all Aggregate calls can also be passed additional keyword arguments not specified here, but no validation of inputs is done on them.
Aggregate.bucket_script¶
Aggregate.bucket_script(name, {})
Aggregate.extended_stats_bucket¶
Aggregate.extended_stats_bucket(name, buckets_path)
Aggregate.global¶
Aggregate.global(name)
Aggregate.nested¶
Aggregate.nested(name, path)
Aggregate.ip_range¶
Aggregate.ip_range(name, field, [ranges])
Aggregate.filters¶
Aggregate.filters(name, [Query])
Aggregate.children¶
Aggregate.children(name, type)
Aggregate.scripted_metric¶
Aggregate.scripted_metric(name)
Aggregate.top_hits¶
Aggregate.top_hits(name)
Aggregate.extended_stats¶
Aggregate.extended_stats(name, field)
Aggregate.value_count¶
Aggregate.value_count(name, field)
Aggregate.date_histogram¶
Aggregate.date_histogram(name, field, interval)
Aggregate.sampler¶
Aggregate.sampler(name, field)
Aggregate.derivative¶
Aggregate.derivative(name, buckets_path)
Aggregate.sum_bucket¶
Aggregate.sum_bucket(name, buckets_path)
Aggregate.max_bucket¶
Aggregate.max_bucket(name, buckets_path)
Aggregate.histogram¶
Aggregate.histogram(name, field, interval)
Aggregate.date_range¶
Aggregate.date_range(name, field, [ranges])
Aggregate.cardinality¶
Aggregate.cardinality(name, field)
Aggregate.geohash_grid¶
Aggregate.geohash_grid(name, field)
Aggregate.geo_distance¶
Aggregate.geo_distance(name, field, origin, [ranges])
Aggregate.bucket_selector¶
Aggregate.bucket_selector(name, {})
Aggregate.percentiles_bucket¶
Aggregate.percentiles_bucket(name, buckets_path)
Aggregate.percentile_ranks¶
Aggregate.percentile_ranks(name, field)
Aggregate.cumulative_sum¶
Aggregate.cumulative_sum(name, buckets_path)
Aggregate.moving_avg¶
Aggregate.moving_avg(name, buckets_path)
Aggregate.geo_bounds¶
Aggregate.geo_bounds(name, field)
Aggregate.stats_bucket¶
Aggregate.stats_bucket(name, buckets_path)
Aggregate.avg_bucket¶
Aggregate.avg_bucket(name, buckets_path)
Aggregate.avg¶
Aggregate.avg(name, field)
Aggregate.stats¶
Aggregate.stats(name, field)
Aggregate.min¶
Aggregate.min(name, field)
Aggregate.sum¶
Aggregate.sum(name, field)
Aggregate.percentiles¶
Aggregate.percentiles(name, field)
Aggregate.min_bucket¶
Aggregate.min_bucket(name, buckets_path)
Aggregate.terms¶
Aggregate.terms(name, field)
Aggregate.missing¶
Aggregate.missing(name, field)
Aggregate.max¶
Aggregate.max(name, field)
Aggregate.geo_centroid¶
Aggregate.geo_centroid(name, field)
Aggregate.serial_diff¶
Aggregate.serial_diff(name, buckets_path)
Aggregate.filter¶
Aggregate.filter(name, Query)
Aggregate.range¶
Aggregate.range(name, field, [ranges])
Aggregate.significant_terms¶
Aggregate.significant_terms(name, field)
Aggregate.reverse_nested¶
Aggregate.reverse_nested(name)