pandagg.node.aggs.bucket module¶
Not implemented aggregations include: - children agg - geo-distance - geo-hash grid - ipv4 - sampler - significant terms
-
class
pandagg.node.aggs.bucket.Composite(keyed=None, key_path='key', meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg-
KEY= 'composite'¶
-
-
class
pandagg.node.aggs.bucket.DateHistogram(field, interval=None, calendar_interval=None, fixed_interval=None, meta=None, keyed=False, key_as_string=True, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg-
KEY= 'date_histogram'¶
-
VALUE_ATTRS= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES= ['date']¶
-
-
class
pandagg.node.aggs.bucket.DateRange(field, key_as_string=True, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.bucket.Range-
KEY= 'date_range'¶
-
KEY_SEP= '::'¶
-
VALUE_ATTRS= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES= ['date']¶
-
-
class
pandagg.node.aggs.bucket.Filter(filter=None, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg-
KEY= 'filter'¶
-
VALUE_ATTRS= ['doc_count']¶
-
-
class
pandagg.node.aggs.bucket.Filters(filters, other_bucket=False, other_bucket_key=None, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg-
DEFAULT_OTHER_KEY= '_other_'¶
-
IMPLICIT_KEYED= True¶
-
KEY= 'filters'¶
-
VALUE_ATTRS= ['doc_count']¶
-
-
class
pandagg.node.aggs.bucket.Global(meta=None)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg-
KEY= 'global'¶
-
VALUE_ATTRS= ['doc_count']¶
-
-
class
pandagg.node.aggs.bucket.Histogram(field, interval, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg-
KEY= 'histogram'¶
-
VALUE_ATTRS= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES= ['long', 'integer', 'short', 'byte', 'double', 'float', 'half_float', 'scaled_float', 'ip', 'token_count', 'date', 'boolean']¶
-
-
class
pandagg.node.aggs.bucket.Missing(field, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg-
BLACKLISTED_MAPPING_TYPES= []¶
-
KEY= 'missing'¶
-
VALUE_ATTRS= ['doc_count']¶
-
-
class
pandagg.node.aggs.bucket.Nested(path, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg-
KEY= 'nested'¶
-
VALUE_ATTRS= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES= ['nested']¶
-
-
class
pandagg.node.aggs.bucket.Range(field, ranges, keyed=False, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg-
KEY= 'range'¶
-
KEY_SEP= '-'¶
-
VALUE_ATTRS= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES= ['long', 'integer', 'short', 'byte', 'double', 'float', 'half_float', 'scaled_float', 'ip', 'token_count', 'date', 'boolean']¶
-
from_key¶
-
to_key¶
-
-
class
pandagg.node.aggs.bucket.ReverseNested(path=None, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg-
KEY= 'reverse_nested'¶
-
VALUE_ATTRS= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES= ['nested']¶
-