检查文档是否存在
检查文档是否存在——你对内容完全不感兴趣——使用HEAD方法来代替GET。HEAD请求不会返回响应体,只有HTTP头:
如果不存在,则返回404
使用get查询,如果存在,则返回对用的数据结构:
新增索引
自定义ID 文档通过index API被索引——使数据可以被存储和搜索。首先我们需要决定文档所在,文档通过其_index、_type、_id唯一确定。们可以自己提供一个_id,或者也使用index API 为我们生成一个。
我们可以提供自己的_id,使用这种形式的index API:
我们选择自己的ID是“3”自增ID 我们也可以让Elasticsearch自动为我们生成ID。请求变化:PUT方法——“在这个URL中存储文档”变成了POST方法——”在这个文档下存储文档”。
请求成功返回的结果,可以看到_id是一个随机生成的ID
删除文档
更新文档
1. 如果同索引、同类型、同ID的文档不存在,会发现返回的结构中,”created”: true;如果存在,则返回”created”: false。
2. “_version”: 4字段增加了1