diff --git a/src/hnswscan.c b/src/hnswscan.c index 0a30679..bc5f909 100644 --- a/src/hnswscan.c +++ b/src/hnswscan.c @@ -344,6 +344,9 @@ hnswgetbatch(IndexScanDesc scan, IndexScanBatch priorbatch, ScanDirection dir) MemoryContextSwitchTo(oldCtx); + scan->xs_recheck = false; + scan->xs_recheckorderby = false; + batch->firstItem = 0; batch->lastItem = nitems - 1; batch->dir = ForwardScanDirection; diff --git a/src/ivfscan.c b/src/ivfscan.c index bed0a17..6ac4d44 100644 --- a/src/ivfscan.c +++ b/src/ivfscan.c @@ -425,6 +425,9 @@ ivfflatgetbatch(IndexScanDesc scan, IndexScanBatch priorbatch, ScanDirection dir break; } + scan->xs_recheck = false; + scan->xs_recheckorderby = false; + batch->firstItem = 0; batch->lastItem = nitems - 1; batch->dir = ForwardScanDirection;