ElasticSearch删除索引类似MySQL删除数据库,下面详解3种ElasticSearch删除索引的方式。
ElasticSearch删除一个索引
语法:
DELETE /索引库名
这里要补充下:删除索引(indices),这个相当于与MySQL关系数据库里删除数据库,只不过在ElasticSearch被称为索引而已。
先ElasticSearch创建索引,假设索引名是 mikechen:
PUT /mikechen
然后再删除索引:
DELETE /mikechen
ElasticSearch删除多个索引
如果是删除多个索引,用“,”分割相关的索引即可。
语法:
DELETE /index_one,index_two
加入我创建了多个索引库,mikechen1,mikechen2:
DELETE /mikechen1,mikechen2
ElasticSearch删除全部索引
你还可以删除全部索引,语法:
DELETE /_all
删除全部索引操作非常危险,一般不建议删除全部索引。
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》