Elasticsearch REST客户端更新操作



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

有人可以指导我如何从这里继续!

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

谢谢

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

请查看查询API的更新:

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

到目前为止,我们仅在不更改其来源的情况下更新文档。这对于诸如拾取新属性的东西确实很有用,但这只是一半的乐趣。_update_by_query支持一个脚本对象来更新文档。

最新更新