今天在ES上做了一个聚合,先过滤一个嵌套对象,再对另一个域做聚合,但是过滤似乎没有起作用
{ "size":0, "filter":{ "nested":{ "path":"nna_risks", "filter":{ "exists":{ "field":"nna_risks.ina_id" } } } }, "aggs":{ "level0":{ "terms":{ "script":"doc['inp_type'].value" } } } }
结果如下:
今天在ES上做了一个聚合,先过滤一个嵌套对象,再对另一个域做聚合,但是过滤似乎没有起作用
{ "size":0, "filter":{ "nested":{ "path":"nna_risks", "filter":{ "exists":{ "field":"nna_risks.ina_id" } } } }, "aggs":{ "level0":{ "terms":{ "script":"doc['inp_type'].value" } } } }
结果如下:
>