ES添加新字段

背景 为了业务需要,es存储数据需要添加字段:
ES添加新字段
文章图片

es版本是7.13.x
内容 进行字段迁移时候,需要按照要求修改对应的模板:template、索引mapping。
模板修改
查询对应模板:

GET /_template/template_name

修改模板
PUT /_template/template_name { // 这里是从之前检索到的索引的具体信息 }

【ES添加新字段】在对应模块下添加:
, "sourceWeight" : { "store" : true, "type" : "integer" }, "imgPaths" : { "store" : true, "type" : "keyword" }, "filePaths" : { "store" : true, "type" : "keyword" }, "extra" : { "store" : true, "type" : "keyword" }

mapping修改
查询索引mapping
GET /test_tr_01/_mapping

修改索引mapping
PUT /test_tr*/_mapping { //具体mapping信息 }

    推荐阅读