【发布时间】:2021-03-02 12:44:18
【问题描述】:
有没有办法在kibana 的脚本字段中使用if statement 从array 中提取string 值。我尝试了下面的代码,但是,我无法在kibana 的发现选项卡中过滤掉正确和不正确的值。这可能是因为备注字段是array。
def result_string = "";
if (doc['nac.keyword'].value =="existing_intent" &&doc['remark.keyword'].value != "acceptable") {
result_string = "incorrect";
}
if (doc['nac.keyword'].value =="existing_intent" &&doc['remark.keyword'].value == "acceptable") {
result_string = "correct";
}
return result_string;`
【问题讨论】:
标签: kibana elasticsearch-painless