aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java
diff options
context:
space:
mode:
authorLester Solbakken <lester.solbakken@gmail.com>2024-04-12 13:04:01 +0200
committerLester Solbakken <lester.solbakken@gmail.com>2024-04-12 13:04:01 +0200
commitb4d6c0856e0313e8925505265121ce743f079ada (patch)
treefd8a28fb707d7dae4ac9c4f19d48aad082cf01ff /config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java
parente11438c6335038f6d99ea50eef086511eb204d43 (diff)
parentdd996cbeb9ddf7c22089b6115966f03227b35a48 (diff)
Merge branch 'master' into lesters/add-local-llms
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java')
-rw-r--r--config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java17
1 files changed, 4 insertions, 13 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java b/config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java
index 111f5384c41..2854824e5b7 100644
--- a/config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java
+++ b/config-model/src/main/java/com/yahoo/schema/processing/multifieldresolver/IndexCommandResolver.java
@@ -5,8 +5,6 @@ import com.yahoo.config.application.api.DeployLogger;
import com.yahoo.schema.document.SDField;
import com.yahoo.schema.Schema;
-import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
@@ -16,17 +14,10 @@ import java.util.logging.Level;
public class IndexCommandResolver extends MultiFieldResolver {
/** Commands which don't have to be harmonized between fields */
- private static List<String> ignoredCommands = new ArrayList<>();
+ private static final List<String> ignoredCommands = List.of( "complete-boost", "literal-boost", "highlight");
/** Commands which must be harmonized between fields */
- private static List<String> harmonizedCommands = new ArrayList<>();
-
- static {
- String[] ignore = { "complete-boost", "literal-boost", "highlight" };
- ignoredCommands.addAll(Arrays.asList(ignore));
- String[] harmonize = { "stemming", "normalizing" };
- harmonizedCommands.addAll(Arrays.asList(harmonize));
- }
+ private static final List<String> harmonizedCommands = List.of("stemming", "normalizing");
public IndexCommandResolver(String indexName, List<SDField> fields, Schema schema, DeployLogger logger) {
super(indexName, fields, schema, logger);
@@ -53,8 +44,8 @@ public class IndexCommandResolver extends MultiFieldResolver {
", adding to field " + field.getName());
field.addQueryCommand(command);
} else {
- deployLogger.logApplicationPackage(Level.WARNING, "All fields going to the same index should have the same query-commands. Field \'" + field.getName() +
- "\' doesn't contain command \'" + command+"\'");
+ deployLogger.logApplicationPackage(Level.WARNING, "All fields going to the same index should have the same query-commands. Field '" + field.getName() +
+ "' doesn't contain command '" + command+"'");
}
}
}