From 01879b5cc08b74d5358f242147c2464755e3f9b5 Mon Sep 17 00:00:00 2001 From: Matvey Arye Date: Wed, 9 Apr 2025 15:35:35 -0400 Subject: [PATCH] Experiment change resort logic --- pgvectorscale/src/access_method/scan.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pgvectorscale/src/access_method/scan.rs b/pgvectorscale/src/access_method/scan.rs index 274be71e..69597079 100644 --- a/pgvectorscale/src/access_method/scan.rs +++ b/pgvectorscale/src/access_method/scan.rs @@ -236,11 +236,7 @@ impl TSVResponseIterator { return self.next(storage); } - while self.resort_buffer.len() < 2 - || self.streaming_stats.count < 2 - || (self.streaming_stats.max_distance - self.resort_buffer.peek().unwrap().distance) - < self.streaming_stats.variance().sqrt() * (self.resort_size as f32 / 100.0) - { + while self.resort_buffer.len() < self.resort_size { match self.next(storage) { Some((heap_pointer, index_pointer)) => { self.full_distance_comparisons += 1;