restful 风格操作es
restful 风格操作es
method | url地址 | 描述 |
---|---|---|
PUT | host:port/索引名/类型名/文档ID | 创建文档(指定文档ID) |
POST | host:port/索引名/类型名 | 创建文档(随机文档ID) |
POST | host:port/索引名/类型名/文档ID/_update | 修改文档 |
POST | host:port/索引名/类型名/文档ID/_search | 查询数据 |
DELETE | host:port/索引名[/类型名][/文档ID] | 删除文档 |
GET | host:port/索引名/类型名/文档ID | 通过文档ID查询文档 |
类型:_doc
数据类型
数据类型 | 关键字 |
---|---|
字符串 | text keyword(不可分词) |
整数 | long integer short byte |
浮点数 | double float (half float) (scaled float) |
日期 | date |
布尔 | boolean |
PUT
创建一个文档
1 | PUT /test/_doc/doc1 |
更新文档
1 | PUT /test/_doc/doc1 |
指定数据类型创建索引
1 | PUT /test1 |
- 创建索引时,可以设置 字段的 类型 和 分词器
1 | PUT /test |
GET
获取索引信息
1 | GET test1 |
获取健康值
1 | GET _cat/health |
1 | GET _cat/indices?v |
POST
更新文档
1 | POST /test/_doc/doc1/_update |
搜索 字段
1 | POST /23031625/_doc/_search |