使用Kibana / Elasticsearch 6.6版。
尝试运行以下简单的脚本:
setup_class
在ExternalDirectory
部分中,当我尝试运行代码时,String val = "Vanished";
if(doc.containsKey('type')) {
return doc['type'].value;
}
return val;
部分始终为:
Preview Results
但是,如果我更改如下代码:
First 10 results
我在同一[]
部分中得到以下结果:
String val = "Vanished";
if(doc.containsKey('type')) {
return "Present";
}
return val;
有人可以帮忙弄清楚Preview Results
失败的原因吗?
答案 0 :(得分:0)
通过将脚本更改为以下内容可以解决此问题:
"filesGlob": ["typings.d.ts" ]
请注意使用String val = "Vanished";
if(doc.containsKey('type.keyword')) {
return doc['type.keyword'].value;
}
return val;
代替type.keyword
作为字段名称。