Elasticsearch Rest客户端更新操作

时间:2018-02-10 10:33:08

标签: java elasticsearch elasticsearch-5

我正在开发一个使用Elasticsearch 5.4作为数据存储区的项目。我需要更新索引中所有文档中的字段。我们使用Java RestClient进行Java和Elasticsearch之间的连接,我无法在RestClient 5.4.3中找到任何有关Update API的文档或资源。

有人可以指导我如何从这里开始!

注意:我无法使用传输客户端。

由于

1 个答案:

答案 0 :(得分:0)

您是否尝试在_update_by_query端点上执行POST请求?

请查看Update By Query API

  

_update_by_query的最简单用法只是对索引中的每个文档执行更新而不更改源。

  

到目前为止,我们只是在不更改文档来源的情况下更新文档。这对于拾取新房产等事情非常有用,但这只是乐趣的一半。 _update_by_query支持更新文档的脚本对象。