elasticsearch + kibana でデータ収集を始めましたが、誤ったデータの値を書き換えたくなったりしたのでそのメモ。
当初は result を”win”としていたところを”勝利”に置き換えたい。
POST bb/_update_by_query
{
"query":{
"term":{
"result.keyword": {
"value":"win"
}
}
},
"script":{
"inline":"ctx._source.result = '勝利'",
"lang":"painless"
}
}
これでOK。別のindexにする方法もあるらしいんですが、今回の用途的に置き換えで問題なさそうなのでそちらは未使用。