Restful风格
REST (Representational State Transfer),表述性状态转移,是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。就是一种定义接口的规范。
要求:
- 基于HTTP
 - 可以使用XML定义或Json格式定义
 - 每一个URI代表一种资源
 - 客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:
 
有一个/user资源
	get: /user/1		这个表示查询
	delete: /user/1		这个表示删除
	post:/usr			添加
	update:/usr		修改
 
postman操作
操作索引

添加索引
前面的地址是es所在的地址
 
查询索引
修改为get,进行查询索引
 
 查询多个,使用逗号进行分隔
 
 使用_all查询所有索引
 
 
删除索引

 
关闭索引
有了索引后,将索引关闭,不让其他人使用(因为这个索引也不想去删除)
 
 关闭之后,便不能再往里面添加数据了
 
打开索引

 
操作映射
数据类型
简单数据类型
字符串
- text:会分词,不支持聚合
 - keyword:不会分词,将全部内容作为一个词条,支持聚合
 
数值:
 
布尔:
- boolean
 
二进制:
- binary
 
范围类型:
- integer_range, float_range, long range, double_range, date_range
 
日期:
- date
 
复杂数据类型
数组:[]
对象:{}
 
使用Kibana操作映射

 
 
 
 总结:
 
添加映射

 
删除索引
 
查询映射

 
 
添加字段

 
使用Kibana操作文档

添加文档
指定id的话,put和post都可以使用;如果不指定id,只能使用post
 
 
查询文档

 
 
修改文档
如果id存在就会自动的进行修改
 
 
删除文档

 










