es 数据清理delete_by_query


POST /索引名/_delete_by_query?conflicts=proceed&scroll_size=2000&wait_for_completion=false&slices=36
{"size": 2000, "query": {"bool": { "must": [{"terms": {"rule_id": [800007]}}]}}
}

slices=36 一共的副本数量 主和副本总数。
scroll_size=2000 分批的数量。
conflicts=proceed 遇到版本冲突继续,
如果通过查询删除遇到版本冲突,将如何处理:终止或继续。默认为终止
wait_for_completion=false 放后台执行
通过调整这个两个参数控制性能和es压力
slices
scroll_size

查看后台任务id

GET _tasks?detailed=true&actions=*/delete/byquery&pretty

取消任务

POST /_tasks/ZGPDvWcgRXyuoWeiPFupcQ:23507301/_cancel

理论上删除数据以后后台会自动merge ,不用执行下面命令。

POST /index_name/_forcemerge?only_expunge_deletes=true

参考:
https://elasticsearch.bookhub.tech/rest_apis/document_apis/delete_by_query
https://www.elastic.org.cn/docs/8.1/www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/58313.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SVN 提交操作

SVN 提交操作 SVN(Subversion)是一个开源的版本控制系统,用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。在SVN中,提交操作是将本地更改上传到服务器的过程。本文将详细介绍SVN提交操作…

go中Println和Printf的区别

Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 go中Println和Printf的区别 package mainimport ( "fmt" )//TIP To run your code, right-click the c…

Windows 部署非安装版Redis

1.下载Redis https://github.com/microsoftarchive/redis/releases 选择下载zip包,如Redis-x64-3.0.504.zip,并解压 2.启动非安装版redis服务 进入到redis目录,打开cmd 执行命令 redis-server.exe redis.windows.conf 3.登录redis客户端…

OpenGL入门003——使用Factory设计模式简化渲染流程

前面两节已经学会了如何使用opengl创建窗口并绘制三角形,我们可以看出有些步骤是固定的,而且都写在main.cpp,这一节我们将了解如何使用Factroy设计模型。将模型渲染逻辑封装在一个单独的类中,简化开发流程,且提高代码复…

CSP-S 2024 游记

最后一年的正式开幕。 Day -1 教练居然没有让我们提前一天回家休息,恼。 Day 0 上午随机刷了下前几年的题,顺便解开了长达2年的心结,感觉恍如隔世。 下午随机看了几道题。 大伙在讨论着T3T4包有简单题之类的话题云云,感觉要…

Android camera2

一、序言 为了对阶段性的知识积累、方便以后调查问题,特做此文档! 将以camera app 使用camera2 api进行分析。 (1)、打开相机 openCamera (2)、创建会话 createCaptureSession (3)、开始预览 setRepeatingRequest (4)、停止预览 stopRepeating (5)、关闭…

qt QColorDialog详解

1、概述 QColorDialog是Qt框架中的一个对话框类,专门用于让用户选择颜色。它提供了一个标准的颜色选择界面,其中包括基本的颜色选择器(如调色板和颜色轮)、自定义颜色输入区域以及预定义颜色列表。QColorDialog支持RGB、HSV和十六…

基于Python的自然语言处理系列(54):Neo4j DB QA Chain 实战

在本篇文章中,我们将演示如何利用LangChain框架和Neo4j图数据库来构建一个基于问答链(QA Chain)的查询系统。通过调用大语言模型(LLM),可以动态生成Cypher查询,从而简化数据库查询的流程。这种方法非常适合应用于知识图谱、推荐系统等需要灵活数据查询的场景。 一、准备…

# linux系统(如ubuntu)新创建的用户终端命令无颜色,用户名等显示灰色名字而不是绿色问题解决方法

linux系统(如ubuntu)新创建的用户终端命令无颜色,用户名等显示灰色名字而不是绿色问题解决方法 一、问题描述: 在Linux系统中(如ubuntu),如果新创建的用户终端命令无颜色,用户名等…

ASP.NET Core 路由规则 总结 mvc

资料 资料 路由服务 路由服务是在 Program.cs 中使用 builder.Services.AddRouting()注册的, 只是默认在 builder 之前已经注册过了,无需我们再次注册。 AddRouting()方法必须在 UseRouting()方法之前运行,它是路由的基础服务。 MapContro…

MFC,DLL界面库设计注意

这个错误是由于CShapeBase类的虚表(vtable)没有正确生成或导出。在生成DLL时,需要确保虚函数表正确地在DLL中定义并导出,否则编译器会无法找到所需的符号,从而引发LNK2001错误。 为了解决这个问题,可以尝试…

koa项目实战 == 实现注册登录鉴权

一. 项目的初始化 1 npm 初始化 npm init -y生成package.json文件: 记录项目的依赖 2 git 初始化 git init生成’.git’隐藏文件夹, git 的本地仓库 3 创建 ReadMe 文件 二. 搭建项目 1 安装 Koa 框架 npm install koa2 编写最基本的 app 创建src/main.js const Koa…

信息学科平台系统构建:Spring Boot框架深度解析

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理…

npm入门教程9:npm配置

一、npm配置文件 npm的配置文件是.npmrc,它位于用户主目录下。通过编辑此文件,可以配置npm的各种设置。你也可以使用npm config命令来查看和修改配置。 二、配置npm使用国内镜像 由于国内网络环境的原因,直接从npm官方源下载包可能会比较慢…

【JavaEE】认识进程

一、操作系统(operating system) 操作系统是一组做计算机资源管理的软件的统称,它能够把一个计算机上的所有硬件资源和软件资源都管理好:能够管理好各种硬件资源,让他们很好的相互配合,能够管理好各种软件…

Chromium Mojo(IPC)进程通信演示 c++(4)

122版本自带的mojom通信例子仅供学习参考: codelabs\mojo_examples\01-multi-process 其余定义参考文章: Chromium Mojo(IPC)进程通信演示 c(2)-CSDN博客 01-mojo-browser.exe 与 01mojo-renderer.exe进程通信完整例子。 一、…

像`npm i`作为`npm install`的简写一样,使用`pdm i`作为`pdm install`的简写

只需安装插件pdm-plugin-i即可: pdm plugin add pdm-plugin-i 然后就可以愉快地pdm i了,例如: git clone https://github.com/waketzheng/fast-dev-cli cd fast-dev-cli python -m pip install --user pipx pipx install pdm pdm plugin a…

尚庭公寓-小程序接口

7. 项目开发 7.4 移动端后端开发 7.4.1 项目初始配置 7.4.1.1 SpringBoot配置 1. 创建application.yml文件 在web-app模块的src/main/resources目录下创建application.yml配置文件,内容如下: server:port: 80812. 创建SpringBoot启动类 在web-app…

FPGA视频GTH 8b/10b编解码转PCIE3.0传输,基于XDMA中断架构,提供工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的PCIE方案我已有的 GT 高速接口解决方案 3、PCIE基础知识扫描4、工程详细设计方案工程设计原理框图输入Sensor之-->芯片解码的HDMI视频数据组包基于GTH高速接口的视频传输架构GTH IP 简介GTH 基本结构GTH 发送和接收处理…

qt QFontDialog详解

1、概述 QFontDialog 是 Qt 框架中的一个对话框类,用于选择字体。它提供了一个可视化的界面,允许用户选择所需的字体以及相关的属性,如字体样式、大小、粗细等。用户可以通过对话框中的选项进行选择,并实时预览所选字体的效果。Q…