【发布时间】:2016-02-13 16:43:51
【问题描述】:
我有一个包含campaign_id(不是唯一的)、clicks(每个campaign_id)字段的文档。
如何计算唯一 campaign_ids clicks 的总和。例如
campaign_id=1, clicks=2;
campaign_id=2, clicks=3;
campaign_id=1, clicks=2;
唯一 campaign_id 的 clicks 的总和为 5。
主要思想是获取具有唯一campaign_ids 的文档,然后求和。
如何在 Elasticsearch 中创建这样的查询?
尝试在聚合中使用过滤器来实现这一点,但过滤器应该是一个桶而不是指标。
【问题讨论】:
-
尝试聚合函数
标签: elasticsearch unique distinct aggregation cardinality