存在

最后更新于:2022-04-01 00:38:33

# 检查文档是否存在 如果确实想检查一下文档是否存在,你可以试用`HEAD`来替代`GET`方法,这样就是会返回HTTP头文件: ~~~ curl -i -XHEAD /website/blog/123 ~~~ 如果文档存在,Elasticsearch将会返回`200 OK`的状态码: ~~~ HTTP/1.1 200 OKContent-Type: text/plain; charset=UTF-8Content-Length: 0 ~~~ 如果不存在将会返回`404 Not Found`状态码: ~~~ curl -i -XHEAD /website/blog/124 ~~~ ~~~ HTTP/1.1 404 Not FoundContent-Type: text/plain; charset=UTF-8Content-Length: 0 ~~~ 当然,这个反馈只代表了你查询的那一刻文档不存在,但是不代表几毫秒后它不存在,很可能与此同时,另一个进程正在创建文档。
';