首页 > 其他分享 >elasticsearch 文档删除操作:delete和delete_by_query

elasticsearch 文档删除操作:delete和delete_by_query

时间:2023-12-17 09:13:48浏览次数:22  
标签:删除 doc 文档 elasticsearch query POST delete

api:

(elasticsearch版本7.3)
#删除指定id的文档
DELETE /<index>/_doc/<_id>
#按查询条件删除
POST /<index>/_delete_by_query

1. DELETE /<index>/_doc/<_id>

删除指定id的文档
#测试--删除文档
DELETE /king_test_person/_doc/223/

2.POST /<index>/_delete_by_query

删除指定查询条件的文档
#测试--删除delete_by_query
POST /king_test_person/_delete_by_query
{
  "query": {
    "term":{
      "name": "张三"
    }
  }
}

标签:删除,doc,文档,elasticsearch,query,POST,delete
From: https://www.cnblogs.com/wq-blogs/p/17908750.html

相关文章

  • elasticsearch---修改文档
    修改有两种方式:全量修改:直接覆盖原来的文档增量修改:修改文档中的部分字段 全量修改是覆盖原来的文档,其本质是:根据指定的id删除文档新增一个相同id的文档注意:如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。 增量修改增量修改......
  • C++: 智能指针的自定义删除器 `Custom Deleter` 有什么用?
    C++11智能指针std::shared_ptr和std::unique_ptr都支持自定义删除器,本文将介绍自定义删除器的使用场景和使用方法。智能指针模板参数的第二个类型是删除器,一般是一个函数指针类型或者是一个函数对象类型。通常情况下,删除器的类型是std::default_delete<T>,它是一个函数对象类型,用于......
  • 爬虫遇到`abort` method will be deleted later!怎么解决
     在进行网络爬虫过程中,有时候可能会遇到"abort"methodwillbedeletedlater!的问题,这是由于网站的反爬机制或者请求频率过高导致的。本文将介绍一些解决这个问题的方法和技巧。 1.调整请求频率: 通过减少请求的频率,可以降低被网站检测到的概率。可以使用延时或者随机等方式......
  • ElasticSearch安装
    目录ES的安装与启动Linux系统环境准备修改虚拟内存空间大小修改最大文件描述符数量及最大线程数创建用户与密码ES的安装与配置ES的安装与启动Linux系统环境准备修改虚拟内存空间大小查询系统默认虚拟内存大小sysctl-a|grepvm.max_map_count发现系统提供的虚拟内存为64......
  • Linux部署elasticsearch集群
    文章目录一、集群规划二、安装前准备(所有节点操作)创建数据目录修改系统配置文件/etc/sysctl.conf创建用户组设置limits.conf三、初始化配置(在节点1上操作)下载安装包解压安装包修改jvm.options文件下配置的所占内存修改集群配置文件elasticsearch.yml将安装包传到另外两个节点......
  • jquery.validate 如何自定义验证规则
    $.validator.addMethod("isPassword",function(value,element){varreg=/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{6,20}$/;returnreg.test(value);},"密码中必须包含含数字、字母、特殊符号");   $('#for......
  • JQuery-JQuery动画
     1.介绍:JQuery是一个JavaScript库。极大简化了JS编程。拥有强大的选择器支持,支持CSS1-CSS3几乎所有的选择器,及JQ独创的高级而复杂的选择器。解决不同的浏览器的兼容问题;代码简洁,功能强大,易于理解... 注入:JQuery官网:jquery.com......
  • mysql的ON DELETE CASCADE 和ON DELETE RESTRICT区别
    ONDELETECASCADE和ONDELETERESTRICT是MySQL中两种不同的外键约束级联操作。它们之间的主要区别在于当主表中的记录被删除时,子表中相关记录的处理方式。ONDELETECASCADE:当在主表中删除一条记录时,所有与之相关的子表中的匹配记录也会被自动删除。这通常用于强耦合的关系,......
  • jQuery Validate验证使用记录
    官网:https://jqueryvalidation.org特别说明:前端验证只适用于一般用户,后端必须再次验证0、演示1、导入js<scriptsrc="https://cdn.bootcss.com/jquery/1.9.1/jquery.min.js"></script><scripttype="text/javascript"src="https://cdn.bootcss.com/jquery-valida......
  • elasticsearch安装-集群
    下载安装包国内镜像,速度非常快https://mirrors.huaweicloud.com/elasticsearch/https://mirrors.huaweicloud.com/kibana/wgethttps://mirrors.huaweicloud.com/elasticsearch/7.9.3/elasticsearch-7.9.3-linux-x86_64.tar.gz安装准备3台机器:1、安装目录:/usr/local/elas......