我正在计算该服务的活跃用户。如果用户在特定时间段内执行了X次以上的操作,则认为该用户处于活动状态。计数会很好,不需要用户ID列表。
我无法在Elasticsearch中找到合适的查询,而不仅仅是Graphana。术语汇总无法做到这一点,因为它仅返回前10个存储桶。复合和基数汇总不允许使用最少的文档数。
值计数和热门匹配没有必要的数据和/或过滤器。常规统计信息和扩展统计信息仅适用于数字字段。
我想念什么?
答案 0 :(得分:0)
有人为Elasticsearch做出了贡献。他基本上说there's no built-in query to do this
P.S。据我了解,Elasticsearch不是这种查询的解决方案。 Redis和/或Druid可能更合适