Skip to content

Commit f0e0160

Browse files
committed
Remove the scorer on FlatVectorsReader
1 parent b85f030 commit f0e0160

File tree

5 files changed

+4
-22
lines changed

5 files changed

+4
-22
lines changed

lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene99/Lucene99ScalarQuantizedVectorsReader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,14 @@ final class Lucene99ScalarQuantizedVectorsReader extends FlatVectorsReader
6666
private final IntObjectHashMap<FieldEntry> fields = new IntObjectHashMap<>();
6767
private final IndexInput quantizedVectorData;
6868
private final FlatVectorsReader rawVectorsReader;
69+
private final FlatVectorsScorer vectorScorer;
6970
private final FieldInfos fieldInfos;
7071

7172
Lucene99ScalarQuantizedVectorsReader(
7273
SegmentReadState state, FlatVectorsReader rawVectorsReader, FlatVectorsScorer scorer)
7374
throws IOException {
74-
super(scorer);
7575
this.rawVectorsReader = rawVectorsReader;
76+
this.vectorScorer = scorer;
7677
this.fieldInfos = state.fieldInfos;
7778
int versionMeta = -1;
7879
String metaFileName =

lucene/core/src/java/org/apache/lucene/codecs/hnsw/FlatVectorsReader.java

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,6 @@
4040
*/
4141
public abstract class FlatVectorsReader extends KnnVectorsReader implements Accountable {
4242

43-
/** Scorer for flat vectors */
44-
protected final FlatVectorsScorer vectorScorer;
45-
46-
/** Sole constructor */
47-
protected FlatVectorsReader(FlatVectorsScorer vectorsScorer) {
48-
this.vectorScorer = vectorsScorer;
49-
}
50-
51-
/**
52-
* @return the {@link FlatVectorsScorer} for this reader.
53-
*/
54-
public FlatVectorsScorer getFlatVectorScorer() {
55-
return vectorScorer;
56-
}
57-
5843
@Override
5944
public void search(String field, float[] target, KnnCollector knnCollector, AcceptDocs acceptDocs)
6045
throws IOException {

lucene/core/src/java/org/apache/lucene/codecs/lucene102/Lucene102BinaryQuantizedVectorsReader.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ class Lucene102BinaryQuantizedVectorsReader extends FlatVectorsReader {
7070
FlatVectorsReader rawVectorsReader,
7171
Lucene102BinaryFlatVectorsScorer vectorsScorer)
7272
throws IOException {
73-
super(vectorsScorer);
7473
this.vectorScorer = vectorsScorer;
7574
this.rawVectorsReader = rawVectorsReader;
7675
int versionMeta = -1;

lucene/core/src/java/org/apache/lucene/codecs/lucene99/Lucene99FlatVectorsFormat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public FlatVectorsWriter fieldsWriter(SegmentWriteState state) throws IOExceptio
9292

9393
@Override
9494
public FlatVectorsReader fieldsReader(SegmentReadState state) throws IOException {
95-
return new Lucene99FlatVectorsReader(state, vectorsScorer);
95+
return new Lucene99FlatVectorsReader(state);
9696
}
9797

9898
@Override

lucene/core/src/java/org/apache/lucene/codecs/lucene99/Lucene99FlatVectorsReader.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import java.util.Map;
2525
import org.apache.lucene.codecs.CodecUtil;
2626
import org.apache.lucene.codecs.hnsw.FlatVectorsReader;
27-
import org.apache.lucene.codecs.hnsw.FlatVectorsScorer;
2827
import org.apache.lucene.codecs.lucene95.OffHeapByteVectorValues;
2928
import org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues;
3029
import org.apache.lucene.codecs.lucene95.OrdToDocDISIReaderConfiguration;
@@ -63,9 +62,7 @@ public final class Lucene99FlatVectorsReader extends FlatVectorsReader {
6362
private final FieldInfos fieldInfos;
6463
private final IOContext dataContext;
6564

66-
public Lucene99FlatVectorsReader(SegmentReadState state, FlatVectorsScorer scorer)
67-
throws IOException {
68-
super(scorer);
65+
public Lucene99FlatVectorsReader(SegmentReadState state) throws IOException {
6966
int versionMeta = readMetadata(state);
7067
this.fieldInfos = state.fieldInfos;
7168
// Flat formats are used to randomly access vectors from their node ID that is stored

0 commit comments

Comments
 (0)