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": {}
}
}
推荐阅读
- dictionary - Dafny 反向查找图
- java - Java 中的 println 语句中的逗号有何不同?
- c++ - 从文本文件中读取时,我如何知道是否已到达新行?
- java - 如何强制我的线程按顺序运行?
- java - 在一个布局中有 2 个 Recyclerview。带有复选框的垂直回收视图要么不检查,要么检查其他位置
- sql-server - SQL Server 检查约束的错误?
- markdown - 在 Github table markdown 中禁用斑马条纹
- python - 使用保存的瓶颈值进行迁移学习(使用完整模型进行推理)
- javascript - 如何使用值设置日期输入的值是下一个日期
- css - PC Chrome 和 Mac Chrome 计算盒子高度的方式不同