阅读量: 56
一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。它是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这种风格设计的软件可以更简洁,更有层次,更易于实现缓存机制。
method | url地址 | 描述 |
|---|---|---|
PUT | domain:9200/索引名称/类型名称/文档Id | 创建文档(指定文档Id) |
POST | domain:9200/索引名称/类型名称 | 创建文档(随机文档Id) |
POST | domain:9200/索引名称/类型名称/文档Id/_update | 修改文档 |
DELETE | domain:9200/索引名称/类型名称/文档Id | 删除文档 |
GET | domain:9200/索引名称/类型名称/文档Id/_update | 查询文档通过文档Id |
POST | domain:9200/索引名称/类型名称/_search | 查询所有数据 |
PUT /索引名/~类型名~/~文档Id
{请求体}
通过上述的请求,es会自动帮我们增加索引,数据也添加成功了,我们可以把它当做数据库学习!

那么 name 这个字段用不用指定类型呢?毕竟我们关系型数据库是需要指定类型的啊!
指定字段类型

获取索引的规则


如果自己的文档字段没有指定,那么 es 就会给我们默认配置字段类型

通过命令 es 索引情况,通过 get _cat/ 可以获得es的当前的很多信息!

修改提交还是使用 PUT 即可!然后覆盖!
曾经的方法

现在的办法

删除索引
通过 delete 命令实现删除,根据你请求来判断是删除索引还是删除文档记录!
