为了提高性能,我想批量发送文档到Elasticsearch,而不是一个接一个地发送。我阅读了elastic bulk API的相关内容,链接为:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-bulk.html
然而,我正在使用Elasticsearch rest-client(链接为:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/index.html),但是找不到任何有关如何进行批量插入的示例或文档。我所能找到的都是通过transport client进行批量请求的说明。
我猜我需要按照此处描述的方式准备请求正文(链接为:https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html),并将其传递给restclient的performRequest方法?是否还有其他方法,例如ES java rest-client库中的构建器机制,可以使用rest进行批量插入?
我猜我需要按照此处描述的方式准备请求正文(链接为:https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html),并将其传递给restclient的performRequest方法?是否还有其他方法,例如ES java rest-client库中的构建器机制,可以使用rest进行批量插入?