ES(Elasticsearch)使用script添加字段并赋值

 

 

POST 索引名称/_update_by_query
{
  "query": {
        "bool": {
            "must_not": {
                "exists": {
                    "field": "updateTime"
                }
            }
        }
    },
  "script":"ctx._source.updateTime=ctx._source.createTime;"
    
}

 

上面query表示查询没有updateTime这个时间的数据

下面的script表示在_source下创建一个新的字段叫updateTime并把createTime的数据赋值给这个字段

 

posted @ 2022-11-18 15:26  yvioo  阅读(1278)  评论(0编辑  收藏  举报