ElasticSearch的update_by_query使用
ElasticSearch的update_by_query语句可以很方便地为原有es表修改字段和新增字段,如下面的例子所示:
1.将资产表中area为空的字段赋值为'无'
POST soc-system/_update_by_query
{"script": {"source": "ctx._source['area']='无'" },"query": {"bool": {"must_not": [{"exists": {"field": "area"}}]}}
}
2.添加一个网段字段,其值根据已有字段ip截取而来
POST soc-system/_update_by_query
{"script": {"source": "def a=ctx._source['ip'].lastIndexOf('.');def sec=ctx._source['ip'].substring(0,a);ctx._source['ipSection']=sec+'.0'"},"query": {"bool": {"must": [{"exists": {"field": "ip"}}]}}
}
其中script的语法为painless,具体语法参考这里
ElasticSearch的update_by_query使用相关推荐
- elasticsearch的update_by_query
批量局部更新 post http://10.2.122.170:9200/index/type/_update_by_query/ {"query": {"bool&qu ...
- Elasticsearch 设置默认值的三种方式
1.实战问题 在使用 Elasticsearch 过程中,不免还会有 Mysql 等关系型数据库的使用痕迹,以下两个都是实战开发问到的问题: Elasticsearch 新增字段,能在 Mapping ...
- python Elasticsearch update
备注: 如果更新没有成功,原因有几个: 1.更改字段在实际中没有, 2.多层结构要用用字典来更新,不能用car.color方式更新. res=es.update(index=index, doc_ty ...
- 基于Python操作ElasticSearch
基于Python操作ElasticSearch 原文:https://blog.csdn.net/hanyuyang19940104/article/details/81168763?utm_sour ...
- 01. elasticsearch certification 练习题
文章目录 1. node setting 2. parent/child 文档 1. nested相关 2. join类型设置 3. query查询 1. 简单高亮 2. 模糊查询 3. multi_ ...
- 08.update_by_query操作
文章目录 1. 通过查询 API 更新 2. URL 参数 3. 响应 4. 配合Task API使用 1. 配合取消任务API使用 5. 切片并行 2. 自动切片 3. 挑选slice的数量 6. ...
- Python 操作 Elasticsearch 实现 增 删 改 查
Github 地址:https://github.com/elastic/elasticsearch-py/blob/master/docs/index.rst 官网地址:https://elasti ...
- elasticsearch 学习须知
人工智能.大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需.Elasticsearch 作为开源领域的后起之秀,从2010年至今得到飞跃式的发展. Elasticsearc ...
- Elasticsearch】Elasticsearch 25 个必知必会的默认值
1.概述 转载:https://elastic.blog.csdn.net/article/details/106464359 题记: 技术交流群中有小伙伴提及:"es 节点默认1000 个 ...
最新文章
- jq 通过标签名称获取标签_怎样利用tag标签来获取长尾关键词排名
- BZOJ4161 常系数齐次线性递推
- data spring 指定时区_SpringBoot 统一时区的方案
- 单纯形法求解函数极值问题 matlab代码
- 苹果 Mac 上不显示外置硬盘?9 个必须尝试的修复方法
- 基于单片机的智能排队叫号系统设计
- 编程必备基础知识-计算机组成原理-01概述篇-笔记
- ArcGIS投影坐标系xy转地理坐标系经纬度
- 数字人技术在直播场景下的应用
- 计算机网络体系批判,基于批判性思维的计算机网络概论课程改革.pdf
- 关于使用Kmeans函数RuntimeWarning: Explicit initial center position passed: performing only one init in KMe
- 使用 CLIP 对没有标记的图像进行零样本无监督分类
- Charles 安装证书及抓包
- On the Generality of Facial Forgery Detection论文原文翻译以及阅读笔记
- SQL REGEXP_SUBSTR的用法
- 2019年,什么行业最赚钱?
- 为什么有时 Oracle 数据库不用索引来查找数据
- ctfshow—Node.js漏洞总结
- win10 win11 系统安装指南
- 关于Page Life Expectancy的一片文章
热门文章
- vue 监听map数组变化_解决vue无法侦听数组及对象属性的变化问题
- 使用JavaScript的图像识别游戏
- 浮点数转换为整数四舍五入_定义宏以将浮点值四舍五入为C中最接近的整数
- java程序服务不能启动不了_JavaService.exe注册的windows服务无法启动问题
- mysql8安装目录linux7.5_Linux系统下 MySQL 5.7和8.0 版本安装指南
- ios html图片相对路径,iOS 下加载本地HTML/js/css/image 等路径问题
- 给定数组A []和数字X,请检查A []中是否有对X | 使用两个指针算法,O(1)空间复杂度| 套装2...
- 树的结构 数据结构_段树| 数据结构
- Spyder:Python中机器学习的强大武器
- android中requestFocus 以及与setFocusable的区别