1.给索引\"index\"添加别名\"index_alias\",对别名\"index_alias\"的操作和原索引\"index\"操作相同,实际还是对原索引\"index\"操作。删除原索引\"index\"同时也会删除原索引的别名\"index_alias\"。

POST /_aliases
{
  \"actions\": [
    {
      \"add\": {
        \"index\": \"index\",
        \"alias\": \"index_alias\"
      }
    }
  ]
}
#或者
PUT /index/_alias/index_alias

2.删除索引\"index\"的别名\"index_alias\",

POST /_aliases
{
  \"actions\": [
    {
      \"remove\": {
        \"index\": \"index\",
        \"alias\": \"index_alias\"
      }
    }
  ]
}

3.创建索引\"index\"

PUT /index

4.给索引重命名,并会将索引中的所有数据复制到新的索引中,两个索引都存在,也可以删除原索引
例如:将索引名\"indexName\",更改为索引名\"newIndexName\"

POST _reindex
{
  \"source\": {
    \"index\": \"indexName\"
  },
  \"dest\": {
    \"index\": \"newIndexName\"
  }
}

5.删除索引\"index_name\"

DELETE index_name

6.查询索引\"index_name\"的各种信息,例如:别名

GET index_name

 

收藏 打印