黑色卷纸 2019-07-11 14:45
浏览 866

如何通过ES取出若干数据中时间最大的数据?

es难题。ES经过条件搜索后同一事件有多种状态,以最后一次状态为准,但是怎么取出这些数据呢?
例如:经过条件筛选后查出如下数据

 编号       数据         时间            状态
  1          a         20190711            0
  2          a         20190712            2
  3          a         20190713            1
  4          b         20190711            0
  5          b         20190712            3
  6          b         20190714            2

最后应该取出的数据是

  3          a         20190713            1
  6          b         20190714            2

因为这两条的数据状态是最新的。
可用java语言或表达式回答。

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥20 怎么在stm32门禁成品上增加记录功能
    • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
    • ¥50 NT4.0系统 STOP:0X0000007B
    • ¥15 想问一下stata17中这段代码哪里有问题呀
    • ¥15 flink cdc无法实时同步mysql数据
    • ¥100 有人会搭建GPT-J-6B框架吗?有偿
    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 解riccati方程组