索引的使用
这里的介绍使用方式,是比较全的了。
1.查看所有的索引
GET /_cat/indices?v
2.新增索引
PUT /nba
效果:
{ "acknowledged" : true, "shards_acknowledged" : true, "index" : "nba" }
3.获取索引
GET /nba
结果:
{ "nba" : { "aliases" : { }, "mappings" : { }, "settings" : { "index" : { "creation_date" : "1585474068064", "number_of_shards" : "1", "number_of_replicas" : "1", "uuid" : "uaOzGlW6QgmUDNvIx1L2Lg", "version" : { "created" : "7020099" }, "provided_name" : "nba" } } } }
4.删除索引
DELETE /nba
结果:
{ "acknowledged" : true }
5.批量获取多个索引
准备:
PUT /nba PUT /cba
获取
GET /nba,cba
结果:
{ "cba" : { "aliases" : { }, "mappings" : { }, "settings" : { "index" : { "creation_date" : "1585474399982", "number_of_shards" : "1", "number_of_replicas" : "1", "uuid" : "oo1FtkQFRkC7vZzyCSG4Uw", "version" : { "created" : "7020099" }, "provided_name" : "cba" } } }, "nba" : { "aliases" : { }, "mappings" : { }, "settings" : { "index" : { "creation_date" : "1585474387348", "number_of_shards" : "1", "number_of_replicas" : "1", "uuid" : "q_fuLgv1Sjyb8yncRsCWZQ", "version" : { "created" : "7020099" }, "provided_name" : "nba" } } } }
6.获取所有的索引
这种会展示特别多的信息
GET /_all
7.是否存在
HEAD /nba
结果:
200 - OK
或者
404 - Not Found
8.关闭索引
POST /nba/_close
结果:
{ "acknowledged" : true, "shards_acknowledged" : true }
查询索引:
{ "nba" : { "aliases" : { }, "mappings" : { }, "settings" : { "index" : { "verified_before_close" : "true", "number_of_shards" : "1", "provided_name" : "nba", "creation_date" : "1585474387348", "number_of_replicas" : "1", "uuid" : "q_fuLgv1Sjyb8yncRsCWZQ", "version" : { "created" : "7020099" } } } } }
9.打开索引
POST /nba/_open