elasticsearch的_update方法,一次调用执行多次更新,
关于_update方法,官方文档给了一些示例,但都是一次只进行一次更新的,关于一次调用执行多次(multi)更新的方法并没有给出,今天在做项目的时候要用到这个功能,上网上搜了一下,在一个角落里找到了点提示,贴出来供大家参考使用。
curl -XPOST 'localhost:9200/test/type1/1/_update' -d '{
"script" : {
"inline": "ctx._source.tags += tag;ctx._source.marks += mark",
"params" : {
"tag" : "blue",
"mark" : "Good Boy"
}
}
}'
关键点就是多个_source用 " ; "连接。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。