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
(name, keyed=None, key_path='key', meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg
-
KEY
= 'composite'¶
-
-
class
pandagg.node.aggs.bucket.
DateHistogram
(name, 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
(name, 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
(name, filter=None, meta=None, **kwargs)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg
-
KEY
= 'filter'¶
-
VALUE_ATTRS
= ['doc_count']¶
-
-
class
pandagg.node.aggs.bucket.
Filters
(name, 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
(name, meta=None)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg
-
KEY
= 'global'¶
-
VALUE_ATTRS
= ['doc_count']¶
-
-
class
pandagg.node.aggs.bucket.
Histogram
(name, 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
(name, 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
(name, path, meta=None)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg
-
KEY
= 'nested'¶
-
VALUE_ATTRS
= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES
= ['nested']¶
-
-
class
pandagg.node.aggs.bucket.
Range
(name, 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
(name, path=None, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.UniqueBucketAgg
-
KEY
= 'reverse_nested'¶
-
VALUE_ATTRS
= ['doc_count']¶
-
WHITELISTED_MAPPING_TYPES
= ['nested']¶
-
-
class
pandagg.node.aggs.bucket.
Terms
(name, field, missing=None, size=None, meta=None, **body)[source]¶ Bases:
pandagg.node.aggs.abstract.MultipleBucketAgg
Terms aggregation.
-
BLACKLISTED_MAPPING_TYPES
= []¶
-
KEY
= 'terms'¶
-
VALUE_ATTRS
= ['doc_count', 'doc_count_error_upper_bound', 'sum_other_doc_count']¶
-