1. 查看集群中的索引
**GET /_cat/indices?v**
查看索引配置:GET /test/_settings
查看所有索引配置:GET_all/_settings
2. 创建索引
3. 删除索引
4. 设置可读,可写索引
默认索引是有读写权限的,这个读写权限可以关闭。
修改索引“test”为可读
PUT /test/_settings
{
"blocks.read": true
}
除此之外,还有read_only,write状态可设置。
关闭索引只读
PUT /test/_settings
{
"index":{
"blocks.read_only": false
}
}
5. 关闭/打开索引
关闭POST /test_index/_close
开启POST /test_index/_open
6. 复制索引
索引复制,只会复制数据,不会复制索引配置。
POST _reindex
{
"source": {"index" : "test_index"},
"dest": {"index": "test_index_cp"}
}
7. 索引别名
POST _aliases
{
"actions": [
{
"add": {
"index": "test_index",
"alias": "test_aa"
}
}
]
}
别名:
移除别名
POST _aliases
{
"actions": [
{
"remove": {
"index": "test_index",
"alias": "test_aa"
}
}
]
}
查看别名
GET /test_index/_alias