Elasticsearch update_by_query 语句使用记录

简介: Elasticsearch update_by_query 语句使用记录

使用如下

POST 索引/索引类型/_update_by_query
{
  "script": {
    "source": "ctx._source['修改的字段名'] = '修改后的值'"
  },
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "查询条件此处为字段名": "字段的值"
          }
        }
      ],
      "must_not": [],
      "should": []
    }
  }
}

这段代码的意思是,查询index索引,type等于index_type中数据满足field=value的数据,修改其中field=test

执行代码可执行的再此

POST index/index_type/_update_by_query
{
  "script": {
    "source": "ctx._source['field'] = 'test'"
  },
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "field": "value"
          }
        }
      ],
      "must_not": [],
      "should": []
    }
  }
}

 

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
目录
相关文章
ElasticSearch Task命令说明
ElasticSearch task相关命令,以及返回信息解读。
5976 0
ElasticSearch Task命令说明
|
6月前
|
存储 人工智能 前端开发
从需求到研发全自动:如何基于Multi-Agent架构打造AI前端工程师
本文深入阐述了蚂蚁消金前端团队打造的Multi-Agent智能体平台——“天工万象”的技术实践与核心思考。
1469 21
从需求到研发全自动:如何基于Multi-Agent架构打造AI前端工程师
|
10月前
|
Arthas 监控 Java
Arthas watch (方法执行数据观测)
Arthas watch (方法执行数据观测)
966 12
|
安全 索引
elasticsearch异常问题
elasticsearch异常问题
544 0
Elasticsearch 批量更新
讲述Elasticsearch批量更新索引指定字段操作
|
自然语言处理 Java 索引
ElasticSearch 实现分词全文检索 - delete-by-query
ElasticSearch 实现分词全文检索 - delete-by-query
230 1
|
存储 安全 Java
深入了解 Elasticsearch 8.1 中的 Script 使用
深入了解 Elasticsearch 8.1 中的 Script 使用
1145 1
ly~
|
消息中间件 存储 数据库连接
RocketMQ 消息的重试机制是怎样的?
RocketMQ的消息重试机制确保消息消费失败时能自动重试,直至成功。默认重试16次,时间间隔逐次翻倍,从10秒至数分钟不等。重试在同组内不同消费者间进行,由异常抛出或特定状态返回触发。支持自定义重试次数与时间间隔,建议合理配置避免无限重试,保障系统稳定性和性能。
ly~
4113 2
|
消息中间件 数据可视化 Java
SpringBoot3集成Kafka
SpringBoot3集成KafkaKafka是一个开源的分布式事件流平台,常被用于高性能数据管道、流分析、数据集成和关键任务应用,基于Zookeeper协调的处理平台,也是一种消息系统,具有更好的吞吐量、内置分区、复制和容错。
1357 1
|
存储 Unix 索引
ES常用查询命令
ES常用查询命令