我尝试通过要求他仅检索比今天更低的日期来过滤请求。我不想检索包含比今天更长的日期的数据。
实际上,我有一些数据显示今天之前和今天之后,但我无法动态今天的日期值。 我的日期格式为MM / dd / yyyy
{
"query": {
"bool": {
"must": ...,
"filter": {
"range": {
"data.content.publication.keyword": {
"lt": "04/01/2018" // Dynamic
}
}
}
}
},
// aggs
}
感谢您的回答。
答案 0 :(得分:0)
你可以做的是使用date math动态表达今天的日期,它是这样的:
{
"query": {
"bool": {
"must": ...,
"filter": {
"range": {
"data.content.publication.keyword": {
"lt": "now/d"
}
}
}
}
},
// aggs
}