我有一份文件,每天可以修改任意次数。我已经在时间序列中订购了这些文档,为每天创建索引。并且每天都会有同一个文档的多个版本,修改日期不同。
文件样本:
{
id: 1234,
user: kc,
subscriptions: [
'paper1',
'paper2'
],
modified_date: 1466697434020
}
我正在寻找的是为所有用户获取特定时间范围内的最新文档并在其之上应用聚合。
这将给出一个结果,例如,在上周/每月有多少人订阅了每篇论文。
使用 top_hits 我能够在一个时间范围内获得不同用户的最新文档,但我无法对这组数据应用进一步的聚合。