目录标题
- 一、创建索引
- 二、查看索引
- 三、修改索引
- 四、删除索引
- 五、向索引增加数据
一、创建索引
单独创建索引
PUT /test1 # test1 为索引名称自定义{"settings":{ # 创建index 需要有效的xcontent字节及Json格式 否则创建不成功 "index":{"number_of_shards":1, # 设置分片的数量"number_of_replicas":0 # 设置副本的数量}}}
创建索引及增加数据
标准格式PUT /索引名/类型名/文档id(数据) {请求体}PUT /twitters/type1/1{"name": "Like","age": 444}如下图则创建成功...
Elasticsearch-head查看索引数据
创建指定类型字段索引
PUT /test2{"mappings": {"properties": {"name": {"type": "text" # 字符串类型},"age":{"type": "long" # 整型类型},"brithday":{"type": "date" # 日期类型},"del":{"type": "boolean" # 布尔类型}}}}# binary二进制类型如下图则创建成功...
GET test2 # 即可查看刚刚创建的类型
类型 | 关键词 |
---|---|
字符串 | text、keyword |
整形 | long、integer、short、byte、double、float、half、scaled、float |
时间 | date |
布尔 | boolean |
二进制 | binary |
二、查看索引
GET test1/_settings # 获取test1的settings
GET test1,test2/_settings # 获取test1和test2的settings
GET _all/_settings # 获取所有settings
GET _settings # 获取所有settings{"query": {"match_all": {}}
}
三、修改索引
PUT /test1/_settings # 修改test1的settings副本数量{"number_of_replicas": 2}PUT _all/_settings # 把所有index设置为read_only{"index": {"blocks": {"read_only_allow_delete": false}}}
四、删除索引
DELETE my_index # 删除索引
五、向索引增加数据
POST /test/_doc{"name": "John Doe","age": 30,"birthday": "1992-05-15","del": false}
如需查看插件如何安装请查看上一篇文章