通过java后端实现Elastisearch批量插入可使用BulkRequest request,同时也可以实现多个请求集中一起发送,直接上代码。
BulkRequest request = new BulkRequest();
for (Object object : Objects) {
request.add(new IndexRequest(index,type).source(JSONObject.toJSONString(object ), XContentType.JSON));
}
/*
设置刷新策略
*/
request.setRefreshPolicy(WriteRequest.RefreshPolicy.WAIT_UNTIL);
try {
restHighLevelClient.bulk(request);
} catch (IOException e) {
e.printStackTrace();
}
本文介绍如何使用Java后端实现Elasticsearch的批量插入操作,通过BulkRequest构造请求并设置刷新策略,提高数据写入效率。
1971

被折叠的 条评论
为什么被折叠?



