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方式,或者直接用新文档

ES修改文档的字段数据类型相关推荐

  1. 分布式搜索引擎01-elasticsearch-介绍、倒排索引原理、概念(文档和字段,索引和映射)、安装、索引库crud、文档crud、RestAPI(java代码实现es的crud)

    文章目录 分布式搜索引擎01 0.学习目标 1.初识elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 1.1.2.ELK技术栈 1.1.3.elasticse ...

  2. 文档(Documents), 字段(Fields), 及模式设计(Schema Design)

    1. 文档(Documents), 字段(Fields), 及模式设计(Schema Design) 1.1 概览 1.1.1 Solr的Schema文件 Solr在schema文件中存储它需要知道的 ...

  3. 02- ElasticSearch(简称ES)- 文档批量操作

    单个文档操作(增.改.删) # =================== # 1.创建索引 PUT es_document_db# 2.PUT 新增文档 PUT /es_document_db/_doc ...

  4. 关于ES查询文档标记来源问题

    关于ES查询文档标记来源问题 1.目前知了使用的方案 知了目前使用的是ES为Java提供一个查询接口,叫做QueryBuilder 当用户传入查询后,现在我们做了一个这个事情--多字段匹配查询 reB ...

  5. MongoDB文档对象字段属性合并的2种转换方法

    现在,对MongoDB中文档对象冗余数据有中业务要求,就是对同种属性的字段进行合并成一个集合,效果如下图所示: 实现上述数据转换有2中方法:一种是基于NoSQL语言的实现方式,一种是基于kettle的 ...

  6. 《Adobe InDesign CS6中文版经典教程》—第1课1.5节修改文档的缩放比例

    本节书摘来自异步社区<Adobe InDesign CS6中文版经典教程>一书中的第1课1.5节修改文档的缩放比例,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社 ...

  7. 如何用java更改网页图片,java如何修改文档第一页为不同的页面

    1.主要步骤 加载Word测试文档 获取第一节,设置首页页眉页脚不同 获取首页页眉,清除首页页眉默认的段落格式 重新添加段落,添加图片到段落,设置图片格式 2.实例import com.spire.d ...

  8. 换行样式不要首行缩进_修改文档样式库中的“正文”样式,使得文档中所有正文段落首行缩进2个字符。...

    问答题请在[答题]菜单下选择[进入考生文件夹]命令,并按照题目要求完成下面的操作.注意:以下的文件必须都保存在考生文件夹下.在考生文件夹下打开文档WORD.DOCX.[背景素材]为了更好地介绍公司的服 ...

  9. Elasticsearch通过_update_by_query和script批量修改文档

    我们通过restful API来进行操作,也可使用其他管理工具,大同小异 url POST http://host:port/索引名称/索引类型/_update_by_query body {//在q ...

最新文章

  1. linux snmp 限制ip_Windows/Linux服务器监控软件推荐
  2. spring session spring:session:sessions:expires 源码跟踪
  3. iis支持java吗_如何让iis支持jsp,servlet
  4. php评论表情包怎么引入,纯代码实现WordPress添加评论表情(心情)的教程
  5. [Excel数据处理与分析实战技巧精粹].Excelhome.扫描版
  6. Multisim14简介与安装
  7. 第7章 文件和数据格式化
  8. 全国青少年机器人技术等级考试标准 (三四级/arduino/mixly)
  9. Java嗖嗖移动项目
  10. Laravel执行seeder命令出现class *** does not exist
  11. Web实时语音/视频聊天/文件传输
  12. android编辑视频,android 视频剪辑(亲测可用)
  13. Unity插入视频音频
  14. Spring Boot熟稔于心的20个常识
  15. Operator '==' cannot be applied to错误
  16. transformer的简要解读(应该都能看懂)
  17. 上海亚商投顾:沪指探底回升 供销社、新冠检测概念领涨
  18. 浅析Web表单美化CSS框架Topcoat
  19. CAD是什么,C4D又是什么?
  20. Word2021 for Mac安装教程

热门文章

  1. php 搭建discuz论坛,搭建Discuz论坛
  2. win10扩展屏幕设置两个或多个桌面壁纸
  3. 纪念一下加入CSDN一千多天吧
  4. Latex 转 word 技法大全
  5. centos8怎么启动docker
  6. 程序员的工作周报该怎么写?
  7. c语言只需编译 不需连接,C语言程序设计-中国大学mooc
  8. LVGL V8之buttons styles
  9. ubuntu 中python2和python3分别是pip2,pip3,pip指向问题
  10. 压力··········