ElasticSearch删除索引详解(3种删除索引方式)

ElasticSearch删除索引详解(3种删除索引方式)-mikechen

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面试题总结

评论交流
    说说你的看法