我刚打酱油去了,不好意思

es7.3 新增字段后,如何快速给新字段赋值

Elasticsearch | 作者 JustRun | 发布于2020年03月27日 | 阅读数:621

es7.3,项目数据大概有300多万,因为新需求给索引里新增了一个字段appid,想把老数据快速加上该字段并且赋值为1,之前使用:
curl -X POST "xxxxxxx:9200/index_name/_update_by_query?pretty" -H 'Content-Type: application/json' -d'
{
"script": {
"lang": "painless",
"inline": "ctx._source.appid= 1"
}
}

除了该方法还有其他方法么?使用这个方法,我执行了很长时间,而且最后报错了,没有改完。
已邀请:

dadaball

赞同来自:

最快的方式 就是在kibana 使用index_pattern >>> script field 增加一個字段  value 設定為1就可以了。
當然如果可以建議還是在原本的source data 補上該字段。

要回复问题请先登录注册