【发布时间】:2019-01-16 10:44:50
【问题描述】:
有没有办法使用 Painless 转换此代码? 索引有一个名为 created 的字段,目标是将值转换为不同的时区,目前是 UTC。
"aggregations": {
"dayOfWeek": {
"terms": {
"script": {
"inline": "doc['created'].date.setZone(org.joda.time.DateTimeZone.forID(tz)); doc['created'].date.dayOfWeek",
"lang": "groovy",
"params": {
"tz": "Europe/London"
}
}
}
}
}
【问题讨论】:
-
它是否有效?运行此程序时是否出现任何错误?
-
我认为它工作正常。我没有安装 groovy,我只有 painless。所以我试图找到一种使用 painless 的方法。
标签: elasticsearch timezone elasticsearch-painless