|
|
@@ -1842,6 +1842,9 @@ public class DenseVectorFieldMapperTests extends MapperTestCase {
|
|
|
assertThat(codec, instanceOf(PerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((PerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
} else {
|
|
|
+ if (codec instanceof CodecService.DeduplicateFieldInfosCodec deduplicateFieldInfosCodec) {
|
|
|
+ codec = deduplicateFieldInfosCodec.delegate();
|
|
|
+ }
|
|
|
assertThat(codec, instanceOf(LegacyPerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((LegacyPerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
}
|
|
|
@@ -1877,6 +1880,9 @@ public class DenseVectorFieldMapperTests extends MapperTestCase {
|
|
|
assertThat(codec, instanceOf(PerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((PerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
} else {
|
|
|
+ if (codec instanceof CodecService.DeduplicateFieldInfosCodec deduplicateFieldInfosCodec) {
|
|
|
+ codec = deduplicateFieldInfosCodec.delegate();
|
|
|
+ }
|
|
|
assertThat(codec, instanceOf(LegacyPerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((LegacyPerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
}
|
|
|
@@ -1920,6 +1926,9 @@ public class DenseVectorFieldMapperTests extends MapperTestCase {
|
|
|
assertThat(codec, instanceOf(PerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((PerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
} else {
|
|
|
+ if (codec instanceof CodecService.DeduplicateFieldInfosCodec deduplicateFieldInfosCodec) {
|
|
|
+ codec = deduplicateFieldInfosCodec.delegate();
|
|
|
+ }
|
|
|
assertThat(codec, instanceOf(LegacyPerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((LegacyPerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
}
|
|
|
@@ -1961,6 +1970,9 @@ public class DenseVectorFieldMapperTests extends MapperTestCase {
|
|
|
assertThat(codec, instanceOf(PerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((PerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
} else {
|
|
|
+ if (codec instanceof CodecService.DeduplicateFieldInfosCodec deduplicateFieldInfosCodec) {
|
|
|
+ codec = deduplicateFieldInfosCodec.delegate();
|
|
|
+ }
|
|
|
assertThat(codec, instanceOf(LegacyPerFieldMapperCodec.class));
|
|
|
knnVectorsFormat = ((LegacyPerFieldMapperCodec) codec).getKnnVectorsFormatForField("field");
|
|
|
}
|