@@ -0,0 +1,1937 @@
+# ElasticQuery%0A# File: elasticquery/aggregates.py%0A# Desc: internal ElasticQuery definitions mapping to Elasticsearch aggregate objects%0A%0Afrom .dsl import BaseAggregate, MetaAggregate%0Afrom .exception import NoAggregate%0A%0AAGGREGATES = %7B%0A    'min': %7B%0A        'args': ('field',)%0A    %7D,%0A    'max': %7B%0A        'args': ('field',)%0A    %7D,%0A    'sum': %7B%0A        'args': ('field',)%0A    %7D,%0A    'avg': %7B%0A        'args': ('field',)%0A    %7D,%0A    'stats': %7B%0A        'args': ('field',)%0A    %7D,%0A    'extended_stats': %7B%0A        'args': ('field',)%0A    %7D,%0A    'value_count': %7B%0A        'args': ('field',)%0A    %7D,%0A    'percentiles': %7B%0A        'args': ('field',)%0A    %7D,%0A    'percentile_ranks': %7B%0A        'args': ('field',)%0A    %7D,%0A    'cardinality': %7B%0A        'args': ('field',)%0A    %7D,%0A    'geo_bounds': %7B%0A        'args': ('field',)%0A    %7D,%0A    'top_hits': %7B%0A    %7D,%0A    'scripted_metric': %7B%0A    %7D,%0A    'global': %7B%0A    %7D,%0A    'filter': %7B%0A        'args': (%7B'filter': '_filter'%7D,)%0A    %7D,%0A    'filters': %7B%0A        'args': (%7B'filters': %5B'_filter'%5D%7D,)%0A    %7D,%0A    'missing': %7B%0A        'args': ('field',)%0A    %7D,%0A    'nested': %7B%0A        'args': ('path',)%0A    %7D,%0A    'reverse_nested': %7B%0A    %7D,%0A    'children': %7B%0A        'args': ('type',)%0A    %7D,%0A    'terms': %7B%0A        'args': ('field',)%0A    %7D,%0A    'significant_terms': %7B%0A        'args': ('field',)%0A    %7D,%0A    'range': %7B%0A        'args': ('field', %7B'ranges': %5B%5D%7D)%0A    %7D,%0A    'date_range': %7B%0A        'args': ('field', %7B'ranges': %5B%5D%7D)%0A    %7D,%0A    'ip_range': %7B%0A        'args': ('field', %7B'ranges': %5B%5D%7D)%0A    %7D,%0A    'histogram': %7B%0A        'args': ('field', 'interval')%0A    %7D,%0A    'date_histogram': %7B%0A        'args': ('field', 'interval')%0A    %7D,%0A    'geo_distance': %7B%0A        'args': ('field', 'origin', %7B'ranges': %5B%5D%7D)%0A    %7D,%0A    'geohash_grid': %7B%0A        'args': ('field',)%0A    %7D%0A%7D%0A%0A%0Aclass Aggregate(BaseAggregate):%0A    __metaclass__ = MetaAggregate%0A%0A    _eq_type = 'aggregate'%0A    _definitions = AGGREGATES%0A    _exception = NoAggregate%0A

Add aggregate definitions