現在讓我們刪除剛才創建的索引,然后再列出所有索引:
API:
DELETE /customer?pretty
GET /_cat/indices?v
curl命令訪問API:
curl -X DELETE "localhost:9200/customer?pretty"
curl -X GET "localhost:9200/_cat/indices?v"
響應:
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
可以看到,索引被成功刪除,現在回到了集群中什么都沒有的狀態。
在繼續之前,讓我們再仔細看看,目前學過的一些API命令:
API:
PUT /customer
PUT /customer/_doc/1
{
"name": "John Doe"
}
GET /customer/_doc/1
DELETE /customer
如果仔細研究上面的命令,可以看出Elasticsearch中訪問數據的模式。這種模式可以概括如下:
<HTTP Verb> /<Index>/<Endpoint>/<ID>
這種REST訪問模式在API命令中是很常見的。