ElasticSearch 的索引管理
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticSearch 的索引管理相关的知识,希望对你有一定的参考价值。
创建索引
PUT /my-index-000001
索引名要求全部为小写,不能使用特殊字符,长度不能超过255字节。
创建索引同时进行配置
PUT /my-index-000001
{
"settings": {
"number_of_shards": 5, // 分片数量,默认1
"number_of_replicas": 1 // 副本数量,默认1
}
}
创建索引同时进行映射配置
PUT /test
{
"settings": {
"number_of_shards": 1
},
"mappings": {
"properties": {
"field1": { "type": "text" }
}
}
}
删除索引
DELETE /my-index-000001
DELETE /_all
DELETE /*
支持以逗号分隔的列表或通配符表达式。
获取索引
GET /my-index-000001
GET /_all
GET /*
索引是否存在
HEAD /my-index-000001
响应:
- 200 所有指定的索引或别名均存在
- 404 一个或多个指定的索引或别名不存在
以上是关于ElasticSearch 的索引管理的主要内容,如果未能解决你的问题,请参考以下文章