[转]ES修改mapping字段类型

转自:https://blog.csdn.net/Peter_S/article/details/90377027

思路:建一个新表,并将原表数据复制到新表,删除原表

用kibana举个例子;

PUTtest2                        -----------------原表
{
    "mappings": {
      "test1": {
        "properties": {
          "sort": {
            "type": "float"
          }
        }
      }
    }
}


PUT test1                       ------------------新表
{
    "mappings": {
      "test1": {
        "properties": {
          "sort": {
            "type": "number"
          }
        }
      }
    }
}


POST _reindex                 --------------传输数据
{
  "source": {
    "index": "test2"
  },
  "dest": {
    "index": "test1"
  }
}


DELETE test2                  ----------------删除表
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。