- 1、获取xxx1索引的mapping:
GET xxx1/_mapping
- 2、新建xxx2索引,并将其mapping设置为你更改后的:
PUT xxx2
{
"" : "" ....
}
- 3、将xxx1中的文档同步到xxx2中:
POST _reindex
{
"source": {
"index": "xxx"
},
"dest": {
"index": "xxx2"
}
}
- 4、删除xxx1:
DELETE xxx1
- 5、重建xxx1,并将其mapping设置为你更改后的:
PUT xxx1
{
"" : "" ....
}
- 6、将xxx2中的数据同步到xxx1中:
POST _reindex
{
"source": {
"index": "xxx2"
},
"dest": {
"index": "xxx"
}
}
- 7、删除xxx2:
DELETE xxx2
第四步中,也可以直接xxx1指向将新建的xxx2,之后的步骤就可以省略了,具体方法请百度