爲了提高性能,我希望將文檔批量發送到Elasticsearch,而不是逐個發送。我已閱讀關於彈性批量API的https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-bulk.htmlElasticsearch使用其餘客戶端的批量插入
但是,我正在使用Elasticsearch其餘客戶端(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來進行批量插入?