summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@vespa.ai>2024-03-31 16:05:43 +0200
committerJon Bratseth <bratseth@vespa.ai>2024-03-31 16:05:43 +0200
commita3761f8fb2e72f3185011809fe21442cbe9378c1 (patch)
treeb6a7aee55cc35b5fe9e530a7ed540b16069cc908 /config-model
parent8143ac9b4acc09a99887ec29ddb438094b46f56f (diff)
Support values cached during execution of a script
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java10
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());
}