diff options
author | Jon Bratseth <bratseth@gmail.com> | 2024-03-31 23:16:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-31 23:16:14 +0200 |
commit | 273d965d50979f84431a5575a04c86baed3b5a80 (patch) | |
tree | 9deeeea285fb3ef92ee90cb3ccf31fbce4415bb3 /config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.java | |
parent | 74b0626d7e9f9b2b007a454587ef6df78d85b61e (diff) | |
parent | a3761f8fb2e72f3185011809fe21442cbe9378c1 (diff) |
Merge pull request #30766 from vespa-engine/bratseth/indexing-statement-cachingv8.325.46
Bratseth/indexing statement caching
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/derived/IndexingScript.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()); } |