索引的使用

  这里的介绍使用方式,是比较全的了。

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