我在名为event DateTimes的字段中的文档中有一个日期时间列表。我想知道文档的事件日期是否大于或等于搜索日期。
"eventDateTimes": [
"2014-03-04T23:25:48",
"2014-05-06T00:00:05",
"2014-06-05T00:00:05",
"2014-07-01T00:00:05",
]
答案 0 :(得分:1)
如果您的数据在Elasticsearch中存储为date
,则只需使用范围过滤器:
curl -XGET "http://localhost:9200/date_range/test/_search" -d'
{
"query": {
"filtered": {
"filter": {
"range": {
"eventDateTimes": {
"from": "2014-03-04T23:25:48"
}
}
}
}
}
}'