ReIndex:是将文档从一个索引复制到另一个索引。
在重建索引过程中,需要创建一个新的索引,防止自动生成字段,与原先字段类型不一致。
当源索引结构与目标索引结构一致时,可以通过:
GET index_test 获取索引settings和mappings,
去除settings中不必要的字段uuid,version,provided_name,creation_date字段等,最终保留完成创建即可
PUT index_test_dest
{
"mappings": {
"doc":{
"properties": {
"name":{
"type": "text",
"analyzer": "ik_max_word",
"fields": {
"keyword":{
"type": "keyword"
}
}
},
"age":{
"type": "integer"
}
}
}
},
"settings": {
"number_of_replicas&#