@@ -1882,25 +1882,27 @@ public void testMismatchedFields() throws Exception {
1882
1882
1883
1883
ByteVectorValues byteVectors = leafReader .getByteVectorValues ("byte" );
1884
1884
assertNotNull (byteVectors );
1885
- assertEquals (0 , byteVectors .nextDoc ());
1886
- assertArrayEquals (new byte [] {42 }, byteVectors .vectorValue ());
1887
- assertEquals (1 , byteVectors .nextDoc ());
1888
- assertArrayEquals (new byte [] {42 }, byteVectors .vectorValue ());
1889
- assertEquals (DocIdSetIterator .NO_MORE_DOCS , byteVectors .nextDoc ());
1885
+ KnnVectorValues .DocIndexIterator iter = byteVectors .iterator ();
1886
+ assertEquals (0 , iter .nextDoc ());
1887
+ assertArrayEquals (new byte [] {42 }, byteVectors .vectorValue (0 ));
1888
+ assertEquals (1 , iter .nextDoc ());
1889
+ assertArrayEquals (new byte [] {42 }, byteVectors .vectorValue (1 ));
1890
+ assertEquals (DocIdSetIterator .NO_MORE_DOCS , iter .nextDoc ());
1890
1891
1891
1892
FloatVectorValues floatVectors = leafReader .getFloatVectorValues ("float" );
1892
1893
assertNotNull (floatVectors );
1893
- assertEquals (0 , floatVectors .nextDoc ());
1894
- float [] vector = floatVectors .vectorValue ();
1894
+ iter = floatVectors .iterator ();
1895
+ assertEquals (0 , iter .nextDoc ());
1896
+ float [] vector = floatVectors .vectorValue (0 );
1895
1897
assertEquals (2 , vector .length );
1896
1898
assertEquals (1f , vector [0 ], 0f );
1897
1899
assertEquals (2f , vector [1 ], 0f );
1898
- assertEquals (1 , floatVectors .nextDoc ());
1899
- vector = floatVectors .vectorValue ();
1900
+ assertEquals (1 , iter .nextDoc ());
1901
+ vector = floatVectors .vectorValue (1 );
1900
1902
assertEquals (2 , vector .length );
1901
1903
assertEquals (1f , vector [0 ], 0f );
1902
1904
assertEquals (2f , vector [1 ], 0f );
1903
- assertEquals (DocIdSetIterator .NO_MORE_DOCS , floatVectors .nextDoc ());
1905
+ assertEquals (DocIdSetIterator .NO_MORE_DOCS , iter .nextDoc ());
1904
1906
1905
1907
IOUtils .close (reader , w2 , dir1 , dir2 );
1906
1908
}
0 commit comments