gpt4 book ai didi

java - JEST 批量请求问题

转载 作者:行者123 更新时间:2023-11-30 06:49:46 26 4
gpt4 key购买 nike

我正在尝试通过 JEST 运行批量请求,并希望一次附加一个数据(例如“账单”),然后一次执行所有数据,但是当我在 10 个账单上运行以下代码时,只是最后一个账单正在执行,有人可以更正此代码以执行所有 10 个账单(通过在 for 循环之外执行,即使用批量请求)?

    for(JSONObject bill : bills) {          
bulkRequest = new Bulk.Builder()
.addAction(new Index.Builder(bill.toString()).index(index).type(type).id(id).build())
.build();
}

bulkResponse = Client.execute(bulkRequest);

最佳答案

您需要在循环外构建 Bulk Builder,然后使用它来添加所有账单:

bulkRequest = new Bulk.Builder()
for(JSONObject bill : bills) {
bulkRequest.addAction(new Index.Builder(bill.toString()).index(index).type(type).id(id).build())
}
bulkResponse = Client.execute(bulkRequest.build());

关于java - JEST 批量请求问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42230275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com