存在一些统计数据,任务是显示时间跨度最新值和delta(初始值 - 最新值)。
有什么方法可以通过elasticsearch做到这一点,而不是运行2个查询并手动进行减法?
例如,我们有这些数据:
{
downloads: 100,
purchases: 100,
data: '01/01/2014'
},
{
downloads: 120,
purchases: 120,
data: '01/02/2014'
}
指定的时间跨度为01/01/2014
- 01/02/2014
查询应返回01/02/2014
的所有数据,20为下载增量,20为购买增量。
谢谢!
答案 0 :(得分:0)
您应该将日期直方图聚合与嵌套统计数据聚合一起使用,并手动计算与结果的差异。