File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
lucene/core/src/test/org/apache/lucene/codecs/lucene104 Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 3333import org .apache .lucene .codecs .KnnVectorsReader ;
3434import org .apache .lucene .codecs .lucene104 .Lucene104ScalarQuantizedVectorsFormat .ScalarEncoding ;
3535import org .apache .lucene .codecs .lucene95 .OrdToDocDISIReaderConfiguration ;
36+ import org .apache .lucene .codecs .perfield .PerFieldKnnVectorsFormat ;
3637import org .apache .lucene .document .Document ;
3738import org .apache .lucene .document .KnnFloatVectorField ;
3839import org .apache .lucene .index .CodecReader ;
@@ -271,7 +272,9 @@ public void testReadQuantizedVectorWithEmptyRawVectors() throws Exception {
271272 LeafReader r = getOnlyLeafReader (reader );
272273 if (r instanceof CodecReader codecReader ) {
273274 KnnVectorsReader knnVectorsReader = codecReader .getVectorReader ();
274- knnVectorsReader = knnVectorsReader .unwrapReaderForField (vectorFieldName );
275+ if (knnVectorsReader instanceof PerFieldKnnVectorsFormat .FieldsReader fieldsReader ) {
276+ knnVectorsReader = fieldsReader .getFieldReader (vectorFieldName );
277+ }
275278 if (knnVectorsReader instanceof Lucene104ScalarQuantizedVectorsReader quantizedReader ) {
276279 FloatVectorValues floatVectorValues =
277280 quantizedReader .getFloatVectorValues (vectorFieldName );
You can’t perform that action at this time.
0 commit comments