reindex的方式
步骤为:

  1. 首先使用get的方式获取原始的索引的mapping 和setting
  2. 新建一个index,修改获取的原始mapping的字段类型

put index_name
{ 
"mapping":{},
"setting":{}
}

3. reindex将原始索引的数据写到新建的索引里面去

post  _reindex

 {
  "source": {
    "index": "old_index"
  },
  "dest": {
    "index": "new_index"
  }
}

4.重新命名新建的index的名字,修改为老索引的名字,使用reindex方式,或者直接用新文档

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐