es修改mapping映射
es修改mapping映射并进行数据迁移
·
1.获取原mapping
GET 索引名称/_mapping
2.创建一个新得mapping 字段名称匹配
PUT /newband
{
"mappings": {
"properties": {
"account_number": {
"type": "long"
},
"address": {
"type": "text"
},
"age": {
"type": "integer"
},
"balance": {
"type": "long"
},
"city": {
"type": "keyword"
},
"email": {
"type": "keyword"
},
"employer": {
"type": "keyword"
},
"firstname": {
"type": "text"
},
"gender": {
"type": "keyword"
},
"lastname": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"state": {
"type": "keyword"
}
}
}
}
3.进行数据转移
POST _reindex
{
"source": {
"index": "bank",
"type": "account"
},
"dest": {
"index": "newband"
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)