ES索引迁移

再对索引的分片数量或者是字段分词器进行调整时,需要对索引进行重建迁移,对应操作API为reindex

创建索引

PUT performance_order_tmp
{
    "settings" : {
        "index" : {
            "number_of_shards" : 32, 
            "number_of_replicas" : 1
        }
    }
}

创建Mapping mapping中给字段指定分词器

PUT performance_order_tmp/_mapping
{
       "properties": {
        "actual_end_date": {
          "type": "date",
          "format": "yyyy-MM-dd"
        },
        "address": {
          "type": "text",
          "analyzer": "ik_max_word"
        }
      }

}

index 迁移

POST _reindex
{
  "source": {
    "index": "performance_order"
  },
  "dest": {
    "index": "performance_order_tmp"
  }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容