缺失聚合
编辑缺失聚合编辑
基于字段数据的单桶聚合,它创建一个桶,其中包含当前文档集上下文中缺少字段值的文档(实际上,缺少字段或设置了配置的 NULL 值)。此聚合器通常与其他字段数据桶聚合器(如范围)一起使用,以返回无法放置在任何其他桶中的所有文档的信息,因为缺少字段数据值。
示例
response = client.search( index: 'sales', size: 0, body: { aggregations: { products_without_a_price: { missing: { field: 'price' } } } } ) puts response
POST /sales/_search?size=0 { "aggs": { "products_without_a_price": { "missing": { "field": "price" } } } }
在上面的示例中,我们获得了没有价格的商品总数。
响应
{ ... "aggregations": { "products_without_a_price": { "doc_count": 0 } } }