首页 > 解决方案 > 在kibana中,如何在不从开发工具中删除索引的情况下删除索引中的所有文档

问题描述

我想删除索引中的所有文档而不删除索引。如何做到这一点?

标签: kibana

解决方案


你可以使用

POST /index-name-000001/_delete_by_query
{
  "query": {
    "match_all": {}
  }
}

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html中提供了更多信息

如果它是一个非常大的索引 add,?conflicts=proceed,那么它在后台运行。

POST my-index-000001/_delete_by_query?conflicts=proceed
{
  "query": {
    "match_all": {}
  }
}

推荐阅读