Elasticsearch, script, 複数field update

Elasticsearchで、scirpt(painless)を使う時、

区切りを付けるとき、";" します。

 

下記みたく、複数のfieldをupdateする時など

使えますね。


POST /plays/_update_by_query
{
"script":{
"inline":"ctx._source.year = '1988'; ctx._source.title = 'updated'",
"lang":"painless"

},

"query":{"term":{"year": "2017"}}
}

 

 

www.compose.com