ElasticSearch索引基本操作
Rest风格说明
基本测试
1.PUT创建一个索引
- 打开 elasticsearch.bat
- 运行npm run start elasticsearch-head-master
- 打开kibana.bat
PUT /索引名/类型名/文档id
{请求体}
完成了自动增加了索引!数据也成功添加了,
2.指定类型
字符串类型
text 、keyword
数值类型
long, integer, short, byte, double, float, half float, scaled float
日期类型
date
te布尔值类型
boolean
二进制类型
binary
等等…
3.PUT创建索引以及指定字段的类型
PUT /索引名
{
"mappings":{
"properties":{
"属性名":{
"type":"类型"
}
}
}
}
4. GET获取索引信息
GET 如果写到索引就获得索引的全部信息,
如果写到文档就获得某个文档的全部信息。GET 索引/类型/文档
5.索引 默认的指定类型
创建索引没有指定类型
6.GET 查看集群健康状态
GET _cat/health
7.GET es的当前很多信息
GET _cat/indices
8.PUT 修改数据!然后覆盖
version变成了 2
result 变成了updated
9.POST 修改数据
POST /索引名/类型名/文档id/_update
{
"doc":{
"属性名": "被修改字段"
}
}
删除索引 删除索引库
DELETE 索引名/_doc(类型名)/文档id
DELETE 索引名