如何在elasticsearch脚本中添加2个值?

时间:2015-03-12 07:31:44

标签: elasticsearch

我想通过添加2个字段rows_processedsrc_s_rows来创建tgt_s_rows字段,但有些字段不起作用,它总是给我0.即使我给{ {1}}而不是"script": "(doc['src_s_rows'].value)"它仍然给我0.

我错过了什么,请帮助。

"script": "(doc['src_s_rows'].value+doc['tgt_s_rows'].value)"

下面给出了截图

enter image description here

1 个答案:

答案 0 :(得分:1)

使用_source.src_s_rows.value代替doc['src_s_rows'].value

试试这个

"script": "(_source.src_s_rows.value+_source.tgt_s_rows.value)"