elasticsearch如何删除索引数据
要删除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"
}
}
}
请注意,此操作将删除所有与条件匹配的文档。
不管您选择哪一种方法,请谨慎操作,由于删除操作是不可逆的,并且会永久删除数据。
TOP