missing 聚合

一个基于字段数据的单桶聚合,创建当前文档集上下文中缺少字段值(实际上是缺少字段或配置为 NULL 值的集合)的所有文档的桶。 该聚合器通常与其他字段数据桶聚合器(如ranges)结合使用,以返回由于缺少字段数据值而无法放入任何其他桶的所有文档的信息。

示例:

POST /sales/_search?size=0
{
    "aggs" : {
        "products_without_a_price" : {
            "missing" : { "field" : "price" }
        }
    }
}

在上面的例子中,我们得到了没有价格(price)的产品的总数。

响应:

{
    ...
    "aggregations" : {
        "products_without_a_price" : {
            "doc_count" : 00
        }
    }
}