diff --git a/src/hnswutils.c b/src/hnswutils.c index c52d2c7..c509d4f 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -805,6 +805,9 @@ HnswLoadUnvisitedFromDisk(HnswElement element, HnswUnvisited * unvisited, int *u if (!found) unvisited[(*unvisitedLength)++].indextid = *indextid; } + + for (int i = 0; i < *unvisitedLength; i++) + PrefetchBuffer(index, MAIN_FORKNUM, ItemPointerGetBlockNumber(&unvisited[i].indextid)); } /*