Skip to content

Commit c2cdc0a

Browse files
authored
DiskBBQ - missing min competitive similarity check on tail docs (#135851)
1 parent 4b982da commit c2cdc0a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

docs/changelog/135851.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 135851
2+
summary: DiskBBQ - missing min competitive similarity check on tail docs
3+
area: Vector Search
4+
type: bug
5+
issues: []

server/src/main/java/org/elasticsearch/index/codec/vectors/diskbbq/ES920DiskBBQVectorsReader.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,9 @@ public int visit(KnnCollector knnCollector) throws IOException {
568568
qcDist
569569
);
570570
scoredDocs++;
571-
knnCollector.collect(doc, score);
571+
if (knnCollector.minCompetitiveSimilarity() < score) {
572+
knnCollector.collect(doc, score);
573+
}
572574
} else {
573575
indexInput.skipBytes(quantizedByteLength);
574576
}

0 commit comments

Comments
 (0)