【发布时间】:2017-09-21 18:33:23
【问题描述】:
以下是每分钟 10 台设备的记录。我需要为每个 id 返回唯一的记录集,并且每个都应该是最新的。
如何使用弹性搜索或任何其他解决方案来做到这一点会很好。
{
{id: 1, time: 12345},
{id: 2, time: 12346},
{id: 1, time: 12347},
{id: 2, time: 12348},
{id: 1, time: 12349},
{id: 3, time: 12350},
... // 10 different ids and 10000 records
}
【问题讨论】:
-
澄清一下,您正在尝试返回一个对象集合,每个 id 一个对象,它应该是其各自 id 具有最新时间值的对象?
-
@ken 在 10000 条记录中,我将只返回 10 条具有唯一 id 和最新/最大时间值的记录。
标签: javascript angularjs json elasticsearch filter