文章目录
- 5.1、概述
- 5.2、关于索引的基本操作
5.1、概述
一种软件架构风格 ,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
基本Rest命令说明:
method | url地址 | 描述 |
PUT | localhost:9200/索引名称/类型名称/文档id | 创建文档(指定文档id) |
POST | localhost:9200/索引名称/类型名称 | 创建文档(随机文档id) |
POST | localhost:9200/索引名称/类型名称/文档id/_update | 修改文档 |
DELETE | localhost:9200/索引名称/类型名称/文档id | 删除文档 |
GET | localhost:9200/索引名称/类型名称/文档id | 查询文档通过文档id |
POST | localhost:9200/索引名称/类型名称/_search | 查询所有数据 |
5.2、关于索引的基本操作
1、创建一个索引
PUT /索引名/类型名/文档id
{请求体}
完成了自动增加了索引!数据也添加成功了
3、那么name这个字段用不用指定类型呢。毕竟我们的关系型数据库是需要指定类型的!
- 字符串类型
text、keyword - 数值类型
long,integer,short,btye,double,float,half float,scaled float - 日期类型
date - te布尔值类型
boolean - 二进制类型
binary - 等等…
4、指定字段的类型
获得这个规则!可以通过我们的Get请求获取具体的信息!
5、查看默认的信息
如果自己的文档字段没有指定,那么es就会给我们默认配置字段类型!
扩展: 通过命令 查看elasticsearch 索引情况!
通过 get _cat/ 可以获得es的当前的很多信息
修改
曾经的办法:提交还是使用PUT即可!然后覆盖!
现在的方法!
删除索引
通过DELETE 命令实现删除、根据你的请求来判断是删除索引还是删除文档记录!
使用RESTFUL风格是ES推荐我们使用的