我需要从ElasticSearch中获取当前日期,并从当前日期中获取星期。
我想出了下面的方法,但不知道如何获得当前日期
{
"_source": "false",
"query": {
"script": {
"script": "doc['record_created_at'].value.getWeekOfWeekyear() == <CURRENT DATE>.getWeekOfWeekyear()"
}
},
"aggs": {
"Current Week Demos": {
"value_count": {
"field": "_id"
}
}
},
}
字符串
注意:now
方法在aggs
上工作正常,但在query
上不工作
有什么办法解决这个问题吗?
1条答案
按热度按时间wztqucjr1#
你绝对可以尝试使用elasticsearch中的脚本字段
字符串