ES查询中,先聚合,在聚合结果中进行过滤
{ "size": 0, "aggs": { "terms": { "terms": { "field": "mustTags", "include": ".*总则.*", "size": 999 } } } }
有include,自然就有exclude,用法一样,支持通配符匹配(正则方式)。
Posted EvilTuzki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES 在聚合结果中进行过滤相关的知识,希望对你有一定的参考价值。
ES查询中,先聚合,在聚合结果中进行过滤
{ "size": 0, "aggs": { "terms": { "terms": { "field": "mustTags", "include": ".*总则.*", "size": 999 } } } }
有include,自然就有exclude,用法一样,支持通配符匹配(正则方式)。
以上是关于ES 在聚合结果中进行过滤的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch 聚合按每个存储桶的前一个结果进行过滤