Skip to content

Commit f4de859

Browse files
committed
Properly implement advanceExact()
1 parent e2ba897 commit f4de859

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

server/src/main/java/org/elasticsearch/index/mapper/vectors/VectorSimilarityByteValueSource.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.apache.lucene.index.LeafReader;
1515
import org.apache.lucene.index.LeafReaderContext;
1616
import org.apache.lucene.index.VectorSimilarityFunction;
17-
import org.apache.lucene.search.DocIdSetIterator;
1817
import org.apache.lucene.search.DoubleValues;
1918
import org.apache.lucene.search.DoubleValuesSource;
2019
import org.apache.lucene.search.IndexSearcher;
@@ -56,8 +55,7 @@ public double doubleValue() throws IOException {
5655

5756
@Override
5857
public boolean advanceExact(int doc) throws IOException {
59-
docId = doc;
60-
return iterator.advance(docId) != DocIdSetIterator.NO_MORE_DOCS;
58+
return iterator.advance(doc) == doc;
6159
}
6260
};
6361
}

0 commit comments

Comments
 (0)