--- "Empty Bucket Aggregation": - do: indices.create: index: empty_bucket_idx body: settings: number_of_shards: "3" mappings: "properties": "value": "type": "integer" "val1": "type": "double" - do: index: index: empty_bucket_idx id: 1 body: { "value": 0, "val1": 3.1 } - do: index: index: empty_bucket_idx id: 2 body: { "value": 2, "val1": -3.1 } - do: indices.refresh: index: [empty_bucket_idx] - do: search: rest_total_hits_as_int: true index: empty_bucket_idx - match: {hits.total: 2} - do: search: rest_total_hits_as_int: true index: empty_bucket_idx body: {"aggs": {"histo": {"histogram": {"field": "val1", "interval": 1, "min_doc_count": 0}, "aggs": { "mfs" : { "matrix_stats": {"fields": ["value", "val1"]} } } } } } - match: {hits.total: 2}