【发布时间】:2017-09-06 10:32:00
【问题描述】:
为了提高性能,我想将文档批量发送到 Elasticsearch,而不是一个一个地发送。我在https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-bulk.html
阅读了有关弹性批量 API 的信息但是,我使用的是 Elasticsearch rest-client (https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/index.html),找不到任何关于如何进行批量插入的示例或文档。我能找到的只是关于通过传输客户端的批量请求。
我想我必须按照这里的描述准备请求正文 (https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html) 并将其传递给 restclient 的 performRequest 方法?是否有另一种方法,例如 ES java rest-client 库中的构建器机制,使用 rest 进行批量插入?
【问题讨论】:
标签: java rest elasticsearch