diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-09-28 12:01:47 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-09-28 12:01:47 +0200 |
commit | a0494eede7b7fa9e9c0abbef1b263d6a11de5c64 (patch) | |
tree | c0f390c31de0cd2ddb27e181a3ea100a36fe9940 /config-model/src/main/java/com/yahoo/searchdefinition/derived | |
parent | 2aa1a397cf63b7db49866056341311a8e501f270 (diff) | |
parent | 157c8b77cfe432d0476f91eb87780e6b1fcd499f (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.java | 9 |
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()); |