【发布时间】:2020-04-29 18:58:39
【问题描述】:
我是 Elasticsearch 和 Kibana 的新手,我想编写一个脚本字段来获取嵌套字段值。我尝试了以下方法,但没有成功。
doc['dadatas.datas_name.keyword:pressure'].value
我想获取每个文档(记录)的压力值。
输出应该是 12.56
我的文档看起来像这样。
提前致谢!!
{
"_index":"process_data",
"_type":"_doc",
"_id":"UzFHVDM1MTAxMTk5QSAyMDAyMDAwOTUzN19TVDNBMjBfU1QzQTIwMTAwXzIwMjAtMDItMThUMTk6NDc6MzM=",
"_version":1,
"_score":1,
"_source":{
"eid":"",
"line":"Line 1",
"equipment":"Equipment 1",
"ladderver":"",
"registrydate":"2020-02-18T19:47:33",
"registryutcdate":"2020-02-18T10:47:33",
"setupid":"",
"workid":"2345743",
"datas":[
{
"datas_id":"001",
"name":"cycletime",
"value":"13.9"
},
{
"datas_id":"002",
"name":"machinetime",
"value":"10.7"
},
{
"datas_id":"003",
"name":"pressure",
"value":"12.56"
}
]
}
}
【问题讨论】:
标签: elasticsearch kibana