kibana版本:4.5.0 弹性版:2.3.1
脚本字段(在kibana中):
名称:@timestamp._hourOfDay
脚本:doc["dataChange_LastTime"].getHourOfDay()
日期字段(弹性)
"dataChange_LastTime": {
"type": "date",
"format": "strict_date_optional_time||epoch_millis"
}
但是当我在kibana中使用Discover时,结果是错误的。 为什么会发生这种情况?
答案 0 :(得分:0)
我猜你的脚本应该是这样的,没有 get()函数:
doc['dataChange_LastTime'].date.hourOfDay
或与 get()函数
doc['dataChange_LastTime'].date.hourOfDay.get()
或也可以试试这个:
doc['dataChange_LastTime'].date.hourOfDay().get()
因为字段 dataChange_LastTime 是 date 的类型。