现在让我们删除刚刚创建的索引,然后再次列出所有索引:

    1. DELETE /customer?pretty
    2. GET /_cat/indices?v

    响应:

    1. health status index uuid pri rep docs.count docs.deleted store.size pri.store.size

    这意味着索引已成功删除,现在我们回到了我们在集群中没有任何内容的地方。

    在我们继续之前,让我们再仔细看看到目前为止我们学到的一些API命令:

    1. curl -X PUT "localhost:9200/customer"
    2. curl -X PUT "localhost:9200/customer/_doc/1" -H 'Content-Type: application/json' -d'
    3. {
    4. "name": "John Doe"
    5. }
    6. '
    7. curl -X GET "localhost:9200/customer/_doc/1"
    8. curl -X DELETE "localhost:9200/customer"

    如果我们仔细研究上述命令,我们实际上可以看到我们如何在Elasticsearch中访问数据的模式。该模式可归纳如下:

    1. <HTTP Verb> /<Index>/<Endpoint>/<ID>

    这种REST访问模式在所有API命令中都非常普遍,如果您能够简单地记住它,您将在掌握Elasticsearch方面有一个良好的开端。