diff --git a/sdk-core/src/main/java/io/milvus/orm/iterator/SearchIteratorV2.java b/sdk-core/src/main/java/io/milvus/orm/iterator/SearchIteratorV2.java index 7add8a429..884727d99 100644 --- a/sdk-core/src/main/java/io/milvus/orm/iterator/SearchIteratorV2.java +++ b/sdk-core/src/main/java/io/milvus/orm/iterator/SearchIteratorV2.java @@ -185,6 +185,8 @@ public List next() { } } + // Exception handling: toIndex= + targetLen = if (cache.size() < targetLen)?cache.size():targetLen; // create a list with elements from 0 to targetLen, and remove the elements from cache List subList = cache.subList(0, targetLen); List ret = new ArrayList<>(subList);