语法
"script": { "lang": "", "source": "", "params": { ... } }
lang
:指定编写脚本的语言。默认为painless.source
:source为脚本本身params
:指定作为变量传递到脚本中的任何命名参数。
批量修改
POST 索引名称/_update_by_query { "query": { "bool": { "must": { "exists": { "field": "result" } } } }, "script": { "source": "if(ctx._source.result=='1'){ctx._source.result='2'}" } }
批量修改数据 result的值为1的改为2
标签:脚本,Script,script,source,Elasticsearch,result,query,ES From: https://www.cnblogs.com/pxblog/p/17089082.html