身安不如心安,屋宽不如心宽 。

父子文档聚合过滤

Elasticsearch | 作者 l433608734 | 发布于2019年06月24日 | 阅读数:2963

请教一下
现在有一个场景:
客户文档是父文档,
订单文档是子文档。
需要查询 xxxx年-xx月-xx日到xxxx年-xx月-xx日订单金额总量达到xx元的客户。同时查询条件组合中也可能会过滤客户文档的字段。
has_child中好像不能使用aggs(没弄成功,也没找到资料。。)
请问这种 聚合过滤能应该怎么实现呢?
ES版本是5.5
已邀请:

fantuan

赞同来自:

建议用nested结构存父子文档。可以用nested aggregation聚合子文档的数据,也可以用reversed nested aggregation聚合父文档的数据。

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

父子聚合实现可以参考:https://www.factweavers.com/bl ... arch/

要回复问题请先登录注册