索引格式
PUT /my_index
{
## settings 用来设置分片,副本等信息
"settings": { ... any settings ... },
## 字段映射,类型,分词器等
"mappings": {
"properties": { ... any properties ... }
}
}
查找系统中所有的索引
GET /_cat/indices?v
## 查看索引setting信息
GET my_index/_setting
## 查看索引mapping信息
GET my_index/_mapping
创建索引
## 未指定分片,副本以及字段和字段类型信息
## setting 分片和副本会按elasticsearch配置文件中的指定数目配置
## mapping 映射字段和类型为空
PUT my_index
## 指定setting信息
PUT my_index
{
"settings":{
"number_of_shards":1,
"number_of_replicas":1
}
}
## 指定mapping信息
PUT my_index
{
"mapping":{
"properties":{
"id":{
"type":"integer"
},
"title":{
"type":"keyword"
},
"description":{
"type":"text"
}
}
}
}
## 创建索引,并指定setting/mapping
PUT my_index
{
"settings": {
"number_of_replicas": 1,
"number_of_shards": 1
},
"mappings": {
"properties": {
"id":{
"type": "integer"
},
"title":{
"type":"keyword"
},
"price":{
"type": "double"
},
"created_time":{
"type":"date"
},
"description":{
"type": "text"
}
}
}
}
修改索引
PUT /my_index/_settings
{
"settings": {
"number_of_replicas": 0
}
}
打开/关闭索引
- 关闭索引 - 索引被关闭后,查询索引信息只能显示元数据信息(mapping,setting可以查看),不能进行读写操作(查询数据和插入数据)
## 关闭索引
POST /my_index/_close
## 查询索引
GET /_cat/indices?v
## 结果展示
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open .kibana_task_manager 4G2XqTV7QRm4Ly-yPxGnyw 1 0 2 0 46.7kb 46.7kb
close products PTJiweIIQS-k_99VcvnKeg
删除索引
DELETE /my_index
标签:index,settings,##,my,索引,基本操作,type
From: https://www.cnblogs.com/tenic/p/16795830.html