简体   繁体   English

ElasticSearch日期范围查询

[英]ElasticSearch Date Range Query

How Can I Write 4 Elastic Search Query That Get me This Results 我如何编写4个可让我获得此结果的弹性搜索查询

date in range now and 1 Hour ago 现在和1小时前的日期范围

date in range now and 12 Hour Ago 日期范围现在和12小时前

date in range now and 1 Week Ago 现在和1周前的日期

date in range now and 1 Month ago 现在和1个月前的日期范围

my date format is "date": "2018-01-07T14:33:00" 我的日期格式是“日期”:“ 2018-01-07T14:33:00”

Something like this: 像这样:

{
    'query': {
        'range': {
             'timestamp': {
                 'gte': 'now-1d'
             }
        }
    }
}

While 1d means 1 day, and can be easily changed to 4h or 1m for example. 1d表示1天,例如可以轻松更改为4h1m

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM