1. 索引
索引是具有相同结构的文档集合。
2. 创建2个分片1个副本的索引
PUT /user
{
"settings": {
"number_of_shards": 2,
"number_of_replicas": 1
}
}
3. 删除索引
DELETE /user
4. 获取索引
GET /user
5. 添加映射
PUT /user/_mapping/admin
{
"properties": {
"username": {
"type": "text"
}
}
}
6. 创建别名
POST /_aliases
{
"actions":{
"add":{
"index":"user",
"alias":"alias1"
}
}
}
7. 删除别名
POST /_aliases
{
"actions":{
"remove":{
"index":"user",
"alias":"alias1"
}
}
}
8. 索引过滤别名
POST /_aliases
{
"actions": [
{
"add": {
"index": "user",
"alias": "alias2",
"filter": {
"term": {
"username": "admin"
}
}
}
}
]
}
9. 查询别名
GET /_alias/alias2
10. 更新副本数量
PUT /user/_settings
{
"number_of_replicas": 1
}
11. 获取索引配置
GET /user/_settings
12. 获取指定索引的统计信息
GET /customer/_stats
13. 清除缓存
POST /customer/_cache/clear