要刪除Elasticsearch索引的數據,您可以使用以下方法之一:
DELETE /index_name
命令刪除整個索引。例如,要刪除名為"my_index"的索引,可以執行以下命令:DELETE /my_index
請注意,此操作將永久刪除該索引及其所有數據。
{"user": "john"}
的文檔,可以執行以下命令:DELETE /my_index/_doc/_delete_by_query
{
"query": {
"match": {
"user": "john"
}
}
}
請注意,此操作將刪除所有與條件匹配的文檔。
POST /my_index/_delete_by_query
{
"query": {
"match": {
"user": "john"
}
}
}
請注意,此操作將刪除所有與條件匹配的文檔。
無論您選擇哪種方法,請謹慎操作,因為刪除操作是不可逆的,并且會永久刪除數據。