es查询语法

1.select streamId,flowId, dataGeneratedTs,dataProcessTs,doneTs,feedbackTime,rddTs,sinkTs,swiftsTs,(dataProcessTs-dataGeneratedTs)/1000 as receivedDelay from wormhole_feedback_2_adx where flowId = 23704 and dataProcessTs >= "2020-12-08 11:00:00.000000+0800" and dataProcessTs <= "2020-12-08 12:00:00.000000+0800" order by dataGeneratedTs desc limit 3

GET /wormhole_feedback_2_adx/_search
{
  "size": 20,
  "_source": {
    "includes": [
      "streamId",
      "flowId", 
      "dataGeneratedTs",
      "dataProcessTs"
    ]
  },
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "flowId": 23704
          }
        },
        {
          "range": {
            "dataProcessTs": {
              "gte": "2020-12-08 09:30:00.000000+0800",
              "lte": "2020-12-08 11:15:00.000000+0800"
            }
          }
        }
      ]
    }
   },
   "sort": [
     {
       "dataGeneratedTs":{
         "order": "desc"
       }
     }
  ],
  "script_fields": {
    "receivedDelay": {
      "script": {
        "source": "(doc.dataProcessTs.date.millis - doc.dataGeneratedTs.date.millis)/1000"
      }
    }
  }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值