Elasticsearch删除索引

Elasticsearch删除索引教程

Elasticsearch 中我们自己创建的索引可以进行删除,系统默认的索引我们最好不要操作,删除我们需要的索引,直接使用 DELETE 方法即可。

Elasticsearch删除索引详解

语法

DELETE indexname

参数

参数 描述
indexname 需要删除的索引名

说明

我们直接使用 DELETE 后面接索引名,就可以删除索引了。

案例

删除索引

我们在 Kibana 的控制台上,输入以下代码,新建一个索引

PUT /haicodernet/_doc/1 { "name" : "javascript", "desc" : "javascript module", "categorys" : 5, "author" : "jobs steven", "tags": [ "javascript", "vue" ], "index":"www.haicoder.net" }

输入完成后,我们点击运行按钮,输出了最终的运行结果,如下图所示:

07_Elasticsearch删除索引.png

我们看到,此时我们创建索引成功了,现在,我们再次输入以下代码,再次创建一条索引:

PUT /codernet/_doc/1 { "name" : "server", "desc" : "server module", "categorys" : 10, "author" : "cainiao pei", "tags": [ "server", "python" ], "index":"www.haicoder.net" }

输入完成后,我们点击运行按钮,输出了最终的运行结果,如下图所示:

08_Elasticsearch删除索引.png

即,我们再次成功创建了一个索引,现在,我们输入以下代码,查看创建的索引

GET _cat/indices?v

输入完成后,我们点击运行按钮,输出了最终的运行结果,如下图所示:

09_Elasticsearch删除索引.png

现在,我们使用 DELETE 删除索引,代码如下:

DELETE haicodernet

输入完成后,我们点击运行按钮,输出了最终的运行结果,如下图所示:

10_Elasticsearch删除索引.png

现在,我们再次查看当前的索引,如下图所示:

11_Elasticsearch删除索引.png

我们看到,haicodernet 索引已经不存在了,现在,我们再次使用 DELETE 删除一个索引,代码如下:

DELETE codernet

输入完成后,我们点击运行按钮,输出了最终的运行结果,如下图所示:

12_Elasticsearch删除索引.png

现在,我们再次使用如下命令,查看当前的索引,代码如下:

GET _cat/indices?v

输入完成后,我们点击运行按钮,输出了最终的运行结果,如下图所示:

13_Elasticsearch删除索引.png

我们看到,codernet 也被我们删除了。

Elasticsearch删除索引总结

在 Elasticsearch 中我们自己创建的索引可以进行删除,系统默认的索引我们最好不要操作,删除我们需要的索引,直接使用 DELETE 方法即可。Elasticsearch 删除索引具体语法如下:

DELETE indexname