这里的介绍使用方式,是比较全的了。
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