在Kibana中的脚本字段中添加值

时间:2018-01-18 12:31:05

标签: elasticsearch logstash kibana filebeat

我在Kibana写剧本字段。我能够成功运行简单查询,但我需要在单个脚本字段中添加两个不同的字段。

查询如下:

if((doc['some_field'].value=some value) && (doc['some_field2'].value=some value2))
{
return "some text"
}
else if((doc['some_field'].value=some value3) && (doc['some_field2'].value=some value4))
{
return "some text2"
}

现在我想在第三个循环中总结两者的结果。我写成

if((doc['some_field'].value=some value) && (doc['some_field2'].value=some value2))
    {
    return "some text"
    }
    else if((doc['some_field'].value=some value3) && (doc['some_field2'].value=some value4))
    {
    return "some text2"
    }
else if((doc['some_field'].value=some value) && (doc['some_field2'].value=some value2)) || 
((doc['some_field'].value=some value3) && (doc['some_field2'].value=some value4)))
    {
    return "some text3"
    }

但它没有显示出第三个值。

如果有人知道如何做,请分享您的知识。

0 个答案:

没有答案