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年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
👇阅读更多mikechen架构文章👇
阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师
以上
关注作者「mikechen」公众号,获取更多技术干货!
后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》,后台回复【面试】即可获取《史上最全阿里Java面试题总结》