diff options
author | Jon Bratseth <bratseth@vespa.ai> | 2024-03-31 16:05:43 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@vespa.ai> | 2024-03-31 16:05:43 +0200 |
commit | a3761f8fb2e72f3185011809fe21442cbe9378c1 (patch) | |
tree | b6a7aee55cc35b5fe9e530a7ed540b16069cc908 /config-model/src/main/java | |
parent | 8143ac9b4acc09a99887ec29ddb438094b46f56f (diff) |
Support values cached during execution of a script
Diffstat (limited to 'config-model/src/main/java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java b/config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java index 60d27c617f1..39879f2bed7 100644 --- a/config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java +++ b/config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * An indexing language script derived from a search definition. An indexing script contains a set of indexing + * An indexing language script derived from a schema. An indexing script contains a set of indexing * statements, organized in a composite structure of indexing code snippets. * * @author bratseth @@ -62,12 +62,8 @@ public final class IndexingScript extends Derived { if (field.hasFullIndexingDocprocRights()) docFields.add(field.getName()); - if (field.usesStructOrMap() && ! GeoPos.isAnyPos(field)) { - return; // unsupported - } - - if (fieldsSettingLanguage.size() == 1 && fieldsSettingLanguage.get(0).equals(field)) - return; // Already added + if (field.usesStructOrMap() && ! GeoPos.isAnyPos(field)) return; // unsupported + if (fieldsSettingLanguage.size() == 1 && fieldsSettingLanguage.get(0).equals(field)) return; // Already added addExpression(field.getIndexingScript()); } |