基础测试
一款软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互的软件。基于这个风格设计的软件可以更加简洁,更有层次,更容易实现缓存等机制
基 本 R e s t 命 令 说 明 color{#0000FF}{基本Rest命令说明} 基本Rest命令说明
| method | url地址 | 描述 |
|---|---|---|
| POST | localhost:9200/索引名称/类型名称/_search | 查询所有数据 |
| GET | localhost:9200/索引名称/类型名称/文档id | 查询文档通过文档id |
| DELETE | localhost:9200/索引名称/类型名称/文档id | 删除文档 |
| POST | localhost:9200/索引名称/类型名称/文档id_update | 修改文档 |
| POST | localhost:9200/索引名称/类型名称 | 创建文档(随机id) |
| PUT | localhost:9200/索引名称/类型名称 | 创建文档(指定文档id) |
1、创建一个索引
PUT /索引名/~类型名~/文档id
{请求体}
实
例
color{#FF0000}{实例}
实例
运
行
结
果
color{#FF7D00}{运行结果}
运行结果
问
题
思
考
color{#00FF00}{问题思考}
问题思考:我们在上述案例中name这个字段用不用制定类型呢?(首先得考虑一下,关系型数据库是否需要制定类型)
| 字符串类型 | 数值类型 | 日期类型 | 布尔值类型 | 二进制 |
|---|---|---|---|---|
| keyword(不可分割) | long、integer、short、byte、double、float | date | boolean | binary |
4、指定字段类型
获得这个规则,这个通过GET查看映射信息
5、查看默认类型
如果说文档中没有匹配字段,那么es就会给我们默认配置字段类型
扩展



