最近公司做的一个需求,需要将现已有的50+万数据的索引新增一个字段,之前没有在索引中加过字段,记录一下新增字段的方法。

首先需要有一个已经存在的索引,下面先创建一个索引skus

PUT /skus
{"settings": {"number_of_shards": 2,"number_of_replicas": 1}, "mappings":{"properties":{"sku_id":{"type":"long"},"sku_name":{"type":"text"},"sku_picture_url":{"type":"keyword"}}}
}=============================
//创建成功
{"acknowledged" : true,"shards_acknowledged" : true,"index" : "skus"
}

先查看一下刚创建的索引:

GET /skus/_mapping

索引信息:

{"skus" : {"mappings" : {"properties" : {"sku_id" : {"type" : "long"},"sku_name" : {"type" : "text"},"sku_picture_url" : {"type" : "keyword"}}}}
}

下面在上面的索引上面新增字段:

//使用如下格式新增字段
PUT /skus/_mapping
{"properties":{"sku_extendInfo":{"type":"text"},"sku_stock":{"type":"integer"}}
}==========================
//新增成功
{"acknowledged" : true
}

现在查看新增字段之后的索引信息:

{"skus" : {"mappings" : {"properties" : {"sku_extendInfo" : {"type" : "text"},"sku_id" : {"type" : "long"},"sku_name" : {"type" : "text"},"sku_picture_url" : {"type" : "keyword"},"sku_stock" : {"type" : "integer"}}}}
}

好了,索引新增字段成功!

Elasticsearch索引新增字段相关推荐

  1. elasticsearch 索引_Elasticsearch系列---索引管理

    概要 Elasticsearch让索引创建变得非常简单,只要索引一条新的数据,索引会自动创建出来,但随着数据量的增加,我们开始有了索引优化和搜索优化的需求之后,就会发现自动创建的索引在某些方面不能非常 ...

  2. Elasticsearch 新增字段

    Elasticsearch 6.3版本下新增字段 如:给索引index的类型type新增字段name: POST index/type/_mapping {"properties" ...

  3. ElasticSearch 索引、更新和删除数据

    https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.1/client.html Relational DB -> Da ...

  4. ElasticSearch 索引设计指南

    作者介绍 许睿哲 2020年12月加入去哪儿网-数据平台团队,目前主要负责公司的 esaas 云服务与实时日志 ELK 平台的开发.维护与优化.主导参与了公司的 ES 架构升级迁移与 ES 平台 SL ...

  5. 干货 | Elasticsearch 索引设计实战指南

    题记 随着 Elastic 的上市,ELK Stack 不仅在 BAT 的大公司得到长足的发展,而且在各个中小公司都得到非常广泛的应用,甚至连"婚庆网站"都开始使用 Elastic ...

  6. 看完这篇文章,再也不怕 Elasticsearch 索引设计

    题记 随着 Elastic 的上市,ELK Stack 不仅在 BAT 的大公司得到长足的发展,而且在各个中小公司都得到非常广泛的应用,甚至连"婚庆网站"都开始使用 Elastic ...

  7. elasticsearch 搭配 canal 字段更新和后续兼容查询设计(四)

    前言 之前的几篇elasticsearch和canal的搭配文章,基本把一个项目算是搭起来了.这个架构总算是支撑到项目的第一版上线了.在投入生产环境之后,必然会面对一系列的bug修复.需求变动.版本迭 ...

  8. ElasticSearch - Mapping 配置字段属性:对 long 类型字段聚合需要开启 doc_values:true

    概述 当遇到,类似如下报错: Can't load fielddata on [product_id] because fielddata is unsupported on fields of ty ...

  9. elasticsearch 索引 red 状态恢复 green

    ES集群状态.节点.索引及基本查询 一.elasticsearch 索引 red 状态恢复 green 错误原因 由于CPU占用过高或者有部分节点的分片不可用,未被分配: 解决: 重新分配未被分配的分 ...

最新文章

  1. pandas dataframe调整列的位置
  2. oracle sys sysman system 介绍
  3. 用python计算贷款_Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例...
  4. GoogLeNet Inception 系列
  5. 我的2015学习总结及2016的技术规划(2016.02)
  6. 如何做SEO项目管理?
  7. 漫画 | 苦逼项目是如何诞生的?
  8. GAC中的所有的Assembly都会存放在系统目录%winroot%/assembly下面
  9. python modbus控制plc_python Modbus基础
  10. Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式
  11. Masonry 布局 cell 高度适应的一种方案(实现类似朋友圈简单布局)
  12. 初入职场的程序员,不想被时代淘汰?那你必须迈过这个坎!
  13. 蒟蒻自推——稳定匹配
  14. mx450属于什么档次的显卡
  15. 向日葵win10控制Ubuntu失败怎么办
  16. 阿里云客服联系方式汇总
  17. Halcon面阵相机采像
  18. 计算机缺失d3dcompiler43.dll,电脑d3dcompiler43.dll文件丢失怎么解决?
  19. python——面向对象的三大特性:封装,继承,多态
  20. Oracle 11g数据库基础教程(第2版)-课后习题-第五章

热门文章

  1. 科学计数法 与 普通数字 转换
  2. CVF2020邻域自适应/语义分割:FDA: Fourier Domain Adaptation for Semantic SegmentationFDA:用于语义分割的傅立叶域自适应算法
  3. el-element布局控件layout中的el-row和el-col
  4. 文本相似度的几种计算方式
  5. Excel 2010 VBA 入门 031 批量生成上标
  6. python公众号文章爬虫_Python爬虫爬取微信公众号历史文章全部链接
  7. AutoLeaders控制组——51单片机学习笔记(DS18B20温度传感器、LCD1602、直流电机+PWM)
  8. Word明明有很大空白表格还是自动换页
  9. 用java web start来发布jbpm(三)
  10. js字符串转换成数字