es执行_update_by_query要注意

news/2024/11/23 9:31:15/

背景:

一次给es新增字段,并且拷贝字段的操作,采用

curl -X POST "http://localhost:9200/xxx/_update_by_query" -H 'Content-Type: application/json' -d'
{"script": {"source": "ctx._source.didstr = ctx._source.did.toString()"}
}'

执行结果返回

curl: (52) Empty reply from server
 

es里面总的数据差不多1k条,也不多,但就这个看似简单的操作,执行还是错误了。

原因:

资源不足,当时在内网测试环境执行的时候并没有出现错误。

解决办法:

使用size,分批执行

curl -X POST "http://localhost:9200/xxx/_update_by_query" -H 'Content-Type: application/json' -d'
{"script": {"source": "ctx._source.didstr = ctx._source.did.toString()","lang": "painless"},"size": 10,"query": {"exists": {"field": "did"}}
}'

像上面这个每次10个,10个的处理,就能正常执行完。


http://www.ppmy.cn/news/1549263.html

相关文章

FIber + webWorker

文章目录 Fiber主要功能解决的问题如何解决 webworker 多线程作用使用注意点使用1 主线程3 Worker 加载脚本4 错误处理5 关闭 Worker 数据通信 Fiber 主要功能 为每个增加了优先级,优先级高的任务可以中断低优先级的任务。然后再重新执行优先级低的任务增加了异步…

《Shader入门精要》基础纹理

使用Unity内置函数 之前的例子中我们都是手动去获取光源方向和视角方向,使用: 使用normalize(_WorldSpace LightPos0.xyz)来得到光源方向(这种方法实际只适用于平行光)​ 使用normalize(_WorldSpace CameraPos.xyz -i.worldPosit…

windows C#-异步返回类型(上)

异步方法可以具有以下返回类型&#xff1a; Task(对于执行操作但不返回任何值的异步方法)。Task<TResult>(对于返回值的异步方法)。void(对于事件处理程序)。任何具有可访问的 GetAwaiter 方法的类型。 GetAwaiter 方法返回的对象必须实现 System.Runtime.CompilerServi…

使用 cnpm 安装 Electron,才是正确快速的方法

当然&#xff0c;下面是总结的几种安装 Electron 的方法&#xff0c;包括使用 npm 和 cnpm&#xff0c;以及一些常见的问题解决技巧。 ### 1. 使用 npm 安装 Electron #### 步骤 1: 初始化项目 在你的项目目录中初始化一个新的 Node.js 项目&#xff1a; bash npm init -y …

Makefile 之 自动化变量

作用范围只在这条规则以及连带规则中&#xff0c;所以其值也只在作用范围内有效。而不会影响规则链以外的全局变量的值。 "$" 表示目标的集合&#xff0c;就像一个数组&#xff0c;"$"依次取出目标&#xff0c;并执于命令。 "$<"和"$&qu…

TSmaster Measurement setup(测量设置)

文章目录 1、Measurement setup功能介绍2、数据流过滤3、Measurement Filter 测量过滤器3.1 插入过滤器3.2 设置过滤数据3.3 过滤条件的失能3.4 窗口缩放 1、Measurement setup功能介绍 Measurement setup 窗体主要包含三个功能&#xff1a; 提供一个面板&#xff0c;用户能够…

使用IDE实现java端远程调试功能

使用IDE实现java端远程调试功能 1. 整体描述2. 前期准备3. 具体操作3.1 修改启动命令3.2 IDE配置3.3 打断点3.4 运行Debug 4. 总结 1. 整体描述 在做项目时&#xff0c;有些时候&#xff0c;需要和第三方进行调式&#xff0c;但是第三方不在一起&#xff0c;需要进行远程调试&…

Java求职招聘网站开发实践

一、项目介绍 本文将介绍如何使用Java技术栈开发一个求职招聘网站。该网站主要实现求职者和招聘方的双向选择功能&#xff0c;包含用户管理、职位发布、简历投递等核心功能。 二、技术选型 后端框架&#xff1a;Spring Boot 2.7.0数据库&#xff1a;MySQL 8.0前端框架&#…