zoukankan      html  css  js  c++  java
  • Elasticsearch 删除数据

    原文链接:http://www.zhoubotong.site/post/8.html
    版本:elasticsearch7.0

    删除数据分为两种:
    1: 删除索引(数据和表结构同时删除,作用同SQLSERVER 中 DROP TABLE "表格名" ),

    2: 删除数据(不删除表结构,作用同SQLSERVER中Delete 语句)

    这里简单介绍下单个删除和批量删除(后续补充完善)
    (一)删除所有query语句匹配上的文档,用法如下(forum为索引名称):

    curl -X POST 'http://10.0.10.11:9200/forum/_delete_by_query' -H 'content-Type:application/json' -d '
    {
    "query": { 
        "match": {
          "name": "测试"
        }
      }
    }'

    查询必须是有效的键值对,query是键,这和Search API是同样的方式。在search apiq参数和上面效果是一样的。

    返回数据格式,告诉你用时和删除多少数据等

    {
    "took": 1095,
    "timed_out": false,
    "total": 6549,
    "deleted": 6549,
    "batches": 7,
    "version_conflicts": 0,
    "noops": 0,
    "retries": {
    "bulk": 0,
    "search": 0
    },
    "throttled_millis": 0,
    "requests_per_second": -1.0,
    "throttled_until_millis": 0,
    "failures": []
    }

    下面只是删除索引(即:数据库)forum中类型(即:表)forum的所有数据:

    curl -X POST "10.0.10.11:9200/forum/_delete_by_query" -H 'Content-Type: application/json' -d'
    {
      "query": {
        "match_all": {}
      }
    }' 

    用Postman模拟就是:
    深度截图_选择区域_20201027195014.png
    111.png

    未完待续...........

  • 相关阅读:
    (转 )Unity对Lua的编辑器拓展
    unity timeline
    unity拖尾粒子问题
    unity shader 波动圈
    linux教程
    Unity Shader 基础
    ugui拖拽
    unity shader 热扭曲 (屏幕后处理)
    英文取名神器
    lua正则表达式替换字符串
  • 原文地址:https://www.cnblogs.com/phpper/p/13887217.html
Copyright © 2011-2022 走看看