39.如何根据term,match等查询方式去删除文档? 嘻哈的简写笔记——Elastic Search

根据term,match等查询方式去删除文档
含义:也就是我们可以根据term 或者match查询出来的东西进行删除;也就是把查出来的东西删掉;
注意:如果你需要删除的内容,是index下的大部分数据,推荐创建一个全新的index,将保留的文档内容,添加到全新的索引;
解释:我们可以看到,我们利用term查询,查询出author是“希特勒”的文档来,然后我们利用把大括号外面的_search换成 _delete_by_query 就是变成了删除
注意:这里是POST不是DElETE
大括号里面的不用动,该怎么查我们就怎么查

#delete-by-query
POST /book/novel/_delete_by_query
{
  "query": {
    "term": {
      "author": {
        "value": "希特勒"
      }
    }
  }
}

。。。。。。。。。。。。。

嘻哈的简写笔记

。。。。。。。。。。。。。

上一篇:Elasticearch简介及安装


下一篇:ubuntu 20.01利用apt部署logstash并添加到自启动服务