Elasticsearch索引新增字段
最近公司做的一个需求,需要将现已有的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索引新增字段相关推荐
- elasticsearch 索引_Elasticsearch系列---索引管理
概要 Elasticsearch让索引创建变得非常简单,只要索引一条新的数据,索引会自动创建出来,但随着数据量的增加,我们开始有了索引优化和搜索优化的需求之后,就会发现自动创建的索引在某些方面不能非常 ...
- Elasticsearch 新增字段
Elasticsearch 6.3版本下新增字段 如:给索引index的类型type新增字段name: POST index/type/_mapping {"properties" ...
- ElasticSearch 索引、更新和删除数据
https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.1/client.html Relational DB -> Da ...
- ElasticSearch 索引设计指南
作者介绍 许睿哲 2020年12月加入去哪儿网-数据平台团队,目前主要负责公司的 esaas 云服务与实时日志 ELK 平台的开发.维护与优化.主导参与了公司的 ES 架构升级迁移与 ES 平台 SL ...
- 干货 | Elasticsearch 索引设计实战指南
题记 随着 Elastic 的上市,ELK Stack 不仅在 BAT 的大公司得到长足的发展,而且在各个中小公司都得到非常广泛的应用,甚至连"婚庆网站"都开始使用 Elastic ...
- 看完这篇文章,再也不怕 Elasticsearch 索引设计
题记 随着 Elastic 的上市,ELK Stack 不仅在 BAT 的大公司得到长足的发展,而且在各个中小公司都得到非常广泛的应用,甚至连"婚庆网站"都开始使用 Elastic ...
- elasticsearch 搭配 canal 字段更新和后续兼容查询设计(四)
前言 之前的几篇elasticsearch和canal的搭配文章,基本把一个项目算是搭起来了.这个架构总算是支撑到项目的第一版上线了.在投入生产环境之后,必然会面对一系列的bug修复.需求变动.版本迭 ...
- ElasticSearch - Mapping 配置字段属性:对 long 类型字段聚合需要开启 doc_values:true
概述 当遇到,类似如下报错: Can't load fielddata on [product_id] because fielddata is unsupported on fields of ty ...
- elasticsearch 索引 red 状态恢复 green
ES集群状态.节点.索引及基本查询 一.elasticsearch 索引 red 状态恢复 green 错误原因 由于CPU占用过高或者有部分节点的分片不可用,未被分配: 解决: 重新分配未被分配的分 ...
最新文章
- pandas dataframe调整列的位置
- oracle sys sysman system 介绍
- 用python计算贷款_Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例...
- GoogLeNet Inception 系列
- 我的2015学习总结及2016的技术规划(2016.02)
- 如何做SEO项目管理?
- 漫画 | 苦逼项目是如何诞生的?
- GAC中的所有的Assembly都会存放在系统目录%winroot%/assembly下面
- python modbus控制plc_python Modbus基础
- Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式
- Masonry 布局 cell 高度适应的一种方案(实现类似朋友圈简单布局)
- 初入职场的程序员,不想被时代淘汰?那你必须迈过这个坎!
- 蒟蒻自推——稳定匹配
- mx450属于什么档次的显卡
- 向日葵win10控制Ubuntu失败怎么办
- 阿里云客服联系方式汇总
- Halcon面阵相机采像
- 计算机缺失d3dcompiler43.dll,电脑d3dcompiler43.dll文件丢失怎么解决?
- python——面向对象的三大特性:封装,继承,多态
- Oracle 11g数据库基础教程(第2版)-课后习题-第五章
热门文章
- 科学计数法 与 普通数字 转换
- CVF2020邻域自适应/语义分割:FDA: Fourier Domain Adaptation for Semantic SegmentationFDA:用于语义分割的傅立叶域自适应算法
- el-element布局控件layout中的el-row和el-col
- 文本相似度的几种计算方式
- Excel 2010 VBA 入门 031 批量生成上标
- python公众号文章爬虫_Python爬虫爬取微信公众号历史文章全部链接
- AutoLeaders控制组——51单片机学习笔记(DS18B20温度传感器、LCD1602、直流电机+PWM)
- Word明明有很大空白表格还是自动换页
- 用java web start来发布jbpm(三)
- js字符串转换成数字