gpt4 book ai didi

java - 在 ElasticSearch 中仅获取 _ids 的有效方法 - Java

转载 作者:行者123 更新时间:2023-12-01 09:37:39 26 4
gpt4 key购买 nike

这是从 ElasticSearch 中仅检索 id 的最有效方法吗?

requestBuilder.setQuery(queryBuilder);
requestBuilder.setFrom(start);
requestBuilder.setSize(limit);
requestBuilder.setFetchSource(false);

SearchResponse response = requestBuilder.execute().actionGet();

SearchHit[] hits = response.getHits().getHits();
List<Long> refugeeIds = new ArrayList<>();
for (SearchHit hit : hits) {
if (hit.getId() != null) {
refugeeIds.add(Long.parseLong(hit.getId().toString()));
}
}

最佳答案

这应该是最好的办法了。您不会返回 _source,ES 只会返回 _type_index_score _id

关于java - 在 ElasticSearch 中仅获取 _ids 的有效方法 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38724691/

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