elasticsearch-painless,Kibana,elasticsearch Painless" /> elasticsearch-painless,Kibana,elasticsearch Painless" />

Kibana 如何访问另一脚本字段中的脚本字段值

Kibana 如何访问另一脚本字段中的脚本字段值,kibana,elasticsearch-painless,Kibana,elasticsearch Painless,我正在尝试创建一个脚本化字段,如: return doc[scripted_field_a]。value+doc[scripted_field_b]。value 如何在无痛脚本中访问脚本字段值 谢谢你的帮助 将脚本放在脚本b的字段a中 // use script of script field a put to a function to get value int script_a() { return doc['x'] * 2; } //main section of script b s

我正在尝试创建一个脚本化字段,如:

return doc[scripted_field_a]。value+doc[scripted_field_b]。value

如何在无痛脚本中访问脚本字段值


谢谢你的帮助

将脚本放在脚本b的字段a中

// use script of script field a put to a function to get value
int script_a() { return doc['x'] * 2; }

//main section of script b
script_a() + 2

我只是想做同样的事情,但经过思考后,我意识到,使之成为可能意味着弹性必须分析引用调用图,以找出字段计算的正确顺序。例如,如果一个人试图从fieldB引用fieldA,反之亦然(即创建一个循环),会发生什么?我认为你是对的