es新增字段,并设置默认值
重新设置mapping

添加新的字段。
设置es允许脚本执行:
elasticsearch.yml
script.inline: true
然后执行脚本
POST linewell_assets_mgt_es/lw_devices/_update_by_query?conflicts=proceed
{
"script":{
"lang":"painless",
"inline":"if (ctx._source.update_time== null) {ctx._source.
update_time = '2018-01-01'}" } }
就可以为新添加的字段设置默认值。
如果不加conflicts=proceed会出现版本冲突
或者可以带条件:
{
    "script": {
    "inline": "ctx._source.camera_dev_conn_status='在线'"
  },
  "query": {
    "match_phrase": {
      "camera_sbzt": "在用"
    }
  }
}
es新增字段,并设置默认值的更多相关文章
- 使用mysql 命令行,增加 ,删除 字段 并 设置默认值 及 非空
		
使用mysql 命令行,增加 ,删除 字段 并 设置默认值 及 非空 添加 alter table table_name add field_name field_type; 添加,并设置默认值,及非 ...
 - mongodb 添加字段并设置默认值
		
db.doc名称.update({}, {$set: {新字段名称: 默认值}}, false, true) 如:db.fly_bill.update({}, {$set: {usableStatus ...
 - mysql添加字段并且设置默认值
		
ALTER TABLE task ADD uploadStatus TINYINT(4) DEFAULT '0' COMMENT '上传状态';
 - Django的model中日期字段设置默认值的问题
		
之前写过这样一个model: class MonthlyFeeMember(models.Model): worker = models.ForeignKey(Student, verbose_nam ...
 - c#为字段设置默认值,以及构造函数初始化List对象。
		
1.为字段设置默认值 /// <summary> /// 默认值 /// </summary> ; ; /// <summary> /// 页的大小 /// < ...
 - JPA为字段设置默认值
		
http://blog.csdn.net/u011983531/article/details/51286839 在使用JPA时,如果需要为属性设置默认值,很自然的,你可能会想到用下面的方式. @Co ...
 - 在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?
		
在高并发.高负载的情况下,如何给表添加字段并设置DEFAULT值? 在Oracle 12c之前,当Oracle表数据量上亿时,对表执行“ALTER TABLE XXX ADD COLUMN_XX VA ...
 - sql 列设置默认值,语法查询知识点积累
		
一.修改字段默认值 alter table 表名 drop constraint 约束名字 ------说明:删除表的字段的原有约束 alter table 表名 add constraint 约 ...
 - miniUI input设置默认值,js获取年月注意事项,数据库nvl函数使用
		
2017-6-5周一,今天碰到的一个需求是:两税附征模块进入页面筛选时间默认值为当前月的上一个月,并根据筛选结果显示数据,我们用的框架为miniUI. 坑1: 默认值设置,刚刚接触miniUI,对里面 ...
 
随机推荐
- PostgreSQL存储过程(1)-基于SQL的存储过程
			
什么是SQL函数? SQL函数包体是一些可执行的SQL语言.同时包含1条以上的查询,但是函数只返回最后一个查询(必须是SELECT)的结果. 除非SQL函数声明为返回void,否则最后一条语句必须是S ...
 - JSONP 劫持漏洞实例
			
0x01 Jsonp简介 Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据. 为什么我们从 ...
 - dedeCMS解码
			
var str = 'arrs1[]=99&arrs1[]=102&arrs1[]=103&arrs1[]=95&arrs1[]=100&arrs1[]=98& ...
 - MongoDB(六)-- 集群搭建
			
一.集群介绍 sharding通过将数据集分布于多个也称作分片(shard)的节点上来降低单节点的访问压力.每个分片都是一个独立的数据库,所有的分片组合起来构成一个逻辑上的完整意义的数据库.因此,分片 ...
 - U3D 游戏引擎之游戏架构脚本该如何来写
			
这篇文章MOMO主要想大家说明一下我在Unity3D游戏开发中是如何写游戏脚本的,对于Unity3D这套游戏引擎来说入门极快,可是要想做好却非常的难.这篇文章的目的是让哪些已经上手Unity3D游戏引 ...
 - [Ubuntu] arp-scan - 扫描网络设备
			
使用arp-scan扫描所有网络设备信息. 1. 安装arp-scan ifantastic@ubuntu:~$ sudo apt-get install arp-scan 2. 扫描网络所有设备 i ...
 - read by other session 等待事件。
			
今天是2014-01-06,从今天开始,打算春节之前每天学习一个等待事件,今天就记录一下read by other session这个等待事件笔记. 什么是read by other session? ...
 - java(1) 编程基础
			
1.classpath 环境变量 * 当java虚拟机需要运行一个类时,会在classpath 环境变量中所定义的路径下寻找所需的class文件 2.java 的基本语法 * java 语言是严格区分 ...
 - git上传的文件夹为空的时候
			
1,先删除空的文件夹 参考:https://www.cnblogs.com/wang715100018066/p/9694532.html 2,这个只能说是技巧不能说是方法,原理是在每个空文件夹新建一 ...
 - MySQL优化之SQL耗时瓶颈 SHOW profiles
			
1.首先查看是否开启profiling功能 SHOW VARIABLES LIKE '%pro%'; 或者 SELECT @@profiling; 2.开启profiling SET profilin ...