我在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"
}
但它没有显示出第三个值。
如果有人知道如何做,请分享您的知识。