Easysearch、Elasticsearch 还是 Opensearch,是个问题

es 分组结果求和

Elasticsearch | 作者 li | 发布于2019年01月20日 | 阅读数:5604

es 先按id分组 再按嵌套对象的ID分组 
获取聚合后的总count
 
在同一个id下 嵌套对象的ID不重复  最终结果只需要一个总数(总数=分组后的嵌套ID个数)
如图: 总数=3+2+1 =6
90c18901f64aff273825a24bb.png 756c7f38c91cee09d6a8ace111111c.png
已邀请:

rochy - rochy_he

赞同来自:

看到一个有趣的现象:最外层的 doc_count 就是你需要的结果

li

赞同来自:

有个方法就是计数桶bucket的数量 这样计算看起来可行 实际计算数量也对的上 就是计算速度很慢
不知道有没什么问题

要回复问题请先登录注册