我想删除索引中的所有文档,但不删除索引。
如何实现这一目标?
你可以使用
POST /index-name-000001/_delete_by_query
{
"query": {
"match_all": {}
}
}
更多信息见 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html
如果它是一个非常大的索引,请添加
?conflicts=proceed
,以便它在后台运行。
POST my-index-000001/_delete_by_query?conflicts=proceed
{
"query": {
"match_all": {}
}
}