summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/derived
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-09-28 12:01:47 +0200
committerJon Bratseth <bratseth@oath.com>2018-09-28 12:01:47 +0200
commita0494eede7b7fa9e9c0abbef1b263d6a11de5c64 (patch)
treec0f390c31de0cd2ddb27e181a3ea100a36fe9940 /config-model/src/main/java/com/yahoo/searchdefinition/derived
parent2aa1a397cf63b7db49866056341311a8e501f270 (diff)
parent157c8b77cfe432d0476f91eb87780e6b1fcd499f (diff)
Merge with master
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/derived')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexingScript.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexingScript.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexingScript.java
index 6c7396d607b..dc6c17e425e 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexingScript.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexingScript.java
@@ -41,17 +41,12 @@ public final class IndexingScript extends Derived implements IlscriptsConfig.Pro
derive(search);
}
- private boolean hasFullIndexingDocprocRights(ImmutableSDField field) {
- Attribute self = field.getAttributes().get(field.getName());
- return (!field.isExtraField() || ((self != null) && self.isMutable()));
- }
-
@Override
protected void derive(ImmutableSDField field, Search search) {
if (field.isImportedField()) {
return;
}
- if (hasFullIndexingDocprocRights(field)) {
+ if (field.hasFullIndexingDocprocRights()) {
docFields.add(field.getName());
}
if (field.usesStructOrMap() &&
@@ -93,7 +88,7 @@ public final class IndexingScript extends Derived implements IlscriptsConfig.Pro
if (modifiesSelf(exp)) {
later.add(exp);
} else {
- ilscriptBuilder.content(exp.toString());
+ ilscriptBuilder.content(exp.toString());
}
fieldFetcher.visit(exp);
touchedFields.addAll(fieldFetcher.touchedFields());