kibana 对es的语句支持比较好,强烈建议使用kibana。
- 创建索引
PUT /your_index_name ## 也可以附加一些属性 ## number_of_replicas 是数据备份数,如果只有一台机器,设置为0 ## number_of_shards 是数据分片数,默认为5,有时候设置为3 PUT /your_index_name { "settings": { "index":{ "number_of_shards" : 1, "number_of_replicas" : 0 } } } ## 还可以在此指定一定分词器,过滤器等等
创建成功返回
分片创建成功
- 查看索引状态
GET /your_index_name
- 创建索引结构
POST /your_index_name/_doc/_mapping { "dynamic" : "strict", "properties" : { "storeId" : { "type" : "keyword" } } }
- 查看索引结构
GET /your_index_name/_mapping
DELETE /your_index_name
- 关闭索引
## 当你不想删除该索引,可能只是想该索引暂停写入 POST /your_index_name/_close
- 开启索引
POST /your_index_name/_open
- 指定索引别名
POST /_aliases { "actions": [ { "add": { "index": "your_index_name", "alias": "my_index_name" } } ] }
- 存在的索引结构新增字段
PUT /your_index_name/_mapping/_doc { "properties": { "store_name" : { "type" : "text" } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)