首页 > 解决方案 > elasticsearch使用id检查文档是否存在,如果存在则更新,否则创建新的

问题描述

我想使用 来检查文档是否已经存在id,如果存在则需要用新数据更新整个文档,否则必须创建一个新文档。当我查看 elasticsearch 文档时,有一个选项可以使用HEADusing进行检查,curl但响应不是JSON格式,因此很难解析。我还发现有一个功能scripted_upsert可以在文档不存在时创建文档,否则我们可以更新文档字段。但我没有看到更新 entier 文档的选项,而且我也必须从外部JSON文件加载该文档数据。

标签: elasticsearch

解决方案


推荐阅读