我正在开发一个使用Elasticsearch 5.4作为数据存储区的项目。我需要更新索引中所有文档中的字段。我们使用Java RestClient进行Java和Elasticsearch之间的连接,我无法在RestClient 5.4.3中找到任何有关Update API的文档或资源。
有人可以指导我如何从这里开始!
注意:我无法使用传输客户端。
由于
答案 0 :(得分:0)
您是否尝试在_update_by_query
端点上执行POST请求?
_update_by_query
的最简单用法只是对索引中的每个文档执行更新而不更改源。
和
到目前为止,我们只是在不更改文档来源的情况下更新文档。这对于拾取新房产等事情非常有用,但这只是乐趣的一半。
_update_by_query
支持更新文档的脚本对象。