gpt4 book ai didi

java - 使用Index API同步将数千条记录索引到Elasticsearch中是正确的方法吗?

转载 作者:行者123 更新时间:2023-12-03 02:13:53 25 4
gpt4 key购买 nike

我正在尝试为Elasticsearch索引7000多个记录。我将根据长度从JSonarray中选择所有记录,然后遍历数组,并使用Indexrequest API将记录逐一索引到elasticsearch中。由于我是Elastisearch的新手,所以我想确认这是正确的方法。我在下面给出了我的代码。

            for (int i = 0; i < odsData.size(); i++) {
IndexRequest request = new IndexRequest(ConstantsHelper.INDEX_NAME + strDate);
request.id();
String jsonString = odsData.get(i).toString();
request.source(jsonString, XContentType.JSON);
IndexResponse indexResponse = client.index(request, RequestOptions.DEFAULT);
}
在这种正确的方法?我也想检查数组中的记录数,一旦完成索引,Elasticsearch中索引的记录数是否匹配?

最佳答案

是的,应该可以正常工作,但这将是一个缓慢的过程。还有一个批量索引API,可用于一次快速索引多个文档。 Link

关于java - 使用Index API同步将数千条记录索引到Elasticsearch中是正确的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64028324/

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