Elasticsearch:如何计算事件的平均重复时间?

时间:2015-10-01 11:25:25

标签: time elasticsearch average aggregation recurring

我面临以下问题。假设您在elasticsearch中为超市建模了一个索引。每次客户购物时都会有一份文件。所以,

    customer1, [list of bougth items], timestamp
    customer2, [list of bougth items], timestamp
    customer3, [list of bougth items], timestamp
    customer2, [list of bougth items], timestamp

现在,顾客可能有一次来到商店,或者他每周或每天都来。所以我记录时间戳,表明他买东西的时间。 我想计算平均经常性时间"顾客买东西例如。如果客户购买1sep,7 sep和30 sep,他的平均经常性时间是: 第一个间隔:7天 第二个间隔:23天 平均经常性时间:(23 + 7)/ 2 = 15天。

你知道一个汇总可以帮助我找出这个统计数据吗?问题是,对我而言,我只有购买当天的时间戳,并且我没有连续购买之间的差异。

谢谢大家。

1 个答案:

答案 0 :(得分:0)

不幸的是,我不认为这是可能的。