用了Elasticsearch,一口气上5T

请问如何统计会员活跃度比例,它的逻辑是什么

Elasticsearch | 作者 fuqiang | 发布于2020年12月01日 | 阅读数:2159

订单表只有memberId的情况下,
如何聚合出下单过1次的用户、
2-5次的用户、
5次以上的用户比例是多少,
感觉是有点复杂的聚合
想请教各位
是多层分组聚合结果中,计算subterm_count占term_count的比例,需要用到script进行计算吗?需要直方图吗
1606790714(1).jpg
已邀请:

waywu

赞同来自:

range aggregation可以解决吧

pony_maggie - 公众号:犀牛饲养员的技术笔记

赞同来自:

这种我建议在应用层做,不要用一条DSL实现所有的功能。你在应用层各自计算指定下单次数的用户数量,然后再计算比例。

要回复问题请先登录注册