diff --git a/x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/analysis/AnalyzerTests.java b/x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/analysis/AnalyzerTests.java index 75607fc4260be..e94fff4c682f1 100644 --- a/x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/analysis/AnalyzerTests.java +++ b/x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/analysis/AnalyzerTests.java @@ -123,6 +123,7 @@ import static org.elasticsearch.xpack.esql.analysis.AnalyzerTestUtils.indexWithDateDateNanosUnionType; import static org.elasticsearch.xpack.esql.analysis.AnalyzerTestUtils.loadMapping; import static org.elasticsearch.xpack.esql.analysis.AnalyzerTestUtils.tsdbIndexResolution; +import static org.elasticsearch.xpack.esql.core.plugin.EsqlCorePlugin.DENSE_VECTOR_FEATURE_FLAG; import static org.elasticsearch.xpack.esql.core.tree.Source.EMPTY; import static org.elasticsearch.xpack.esql.core.type.DataType.DATETIME; import static org.elasticsearch.xpack.esql.core.type.DataType.DATE_NANOS; @@ -3755,7 +3756,9 @@ public void testRerankInvalidQueryTypes() { } public void testRerankFieldsInvalidTypes() { - List invalidFieldNames = List.of("date", "date_nanos", "ip", "version", "dense_vector"); + List invalidFieldNames = DENSE_VECTOR_FEATURE_FLAG.isEnabled() + ? List.of("date", "date_nanos", "ip", "version", "dense_vector") + : List.of("date", "date_nanos", "ip", "version"); for (String fieldName : invalidFieldNames) { LogManager.getLogger(AnalyzerTests.class).warn("[{}]", fieldName);