2014-01-22 71 views
0

我在名爲eventDateTimes的字段中的文檔中有一個日期時間列表。我想知道文檔是否有eventDate大於或等於搜索日期。列表中的ElasticSearch範圍

"eventDateTimes": [ 
       "2014-03-04T23:25:48", 
       "2014-05-06T00:00:05", 
       "2014-06-05T00:00:05", 
       "2014-07-01T00:00:05", 
      ] 

回答

1

如果您的數據存儲在一個Elasticsearch date,你可以簡單地使用範圍過濾器:

curl -XGET "http://localhost:9200/date_range/test/_search" -d' 
{ 
    "query": { 
     "filtered": { 
      "filter": { 
       "range": { 
        "eventDateTimes": { 
        "from": "2014-03-04T23:25:48" 
        } 
       } 
      } 
     } 
    } 
}'