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用 " ; "連接。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章