ES 文档基本操作
ES 文档基本操作
添加文档
模版:
1 | POST /索引库名/_doc/文档id |
如果没有文档id,ES会随机生成一个
示例:
1 | POST /demo_index/_doc/1 |
响应:
1 | { |
查看文档
模版:
1 | GET /索引库名称/_doc/文档id |
示例:
1 | GET /demo_index/_doc/1 |
响应:
1 | { |
删除文档
模版:
1 | DELETE /索引库名称/_doc/文档id |
示例:
1 | DELETE /demo_index/_doc/1 |
响应:
1 | { |
修改文档
全量修改
先根据文档id删除旧文档,然后再新增一个文档
全量修改既可以完成修改操作,也可以完成新增操作(id存在是修改,id不存在是新增)
1 | PUT /索引库名称/_doc/文档id |
示例:
1 | PUT /demo_index/_doc/1 |
局部修改
- 修改指定字段值
1 | POST /索引库名称/_update/文档id |
示例:
1 | # 修改一个文档 - 增量 |
总结
文档操作有哪些?
- 创建文档
POST/索引库名/_doc/文档id
- 查询文档
GET /索引库名称/_doc/文档id
- 删除文档
DELETE /索引库名称/_doc/文档id
- 修改文档
- 全量:
PUT /索引库名称/_doc/文档id
- 增量:
POST /索引库名称/_update/文档id
- 全量:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CautionX!