diff options
author | gjoranv <gjoranv@gmail.com> | 2017-03-31 22:50:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-31 22:50:52 +0200 |
commit | f47e5141c2e468a7b2d35f1d594bceaee5e50574 (patch) | |
tree | 7a919f8c87b73cce6a428570e5e303e2905b703f /config-model/src/main/java/com/yahoo/searchdefinition/processing/AddAttributeTransformToSummaryOfImportedFields.java | |
parent | 4fb9824be0a9fe462b782be2ee161793d676e820 (diff) |
Revert "Bjorncs/summary config imported fields"
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/processing/AddAttributeTransformToSummaryOfImportedFields.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/processing/AddAttributeTransformToSummaryOfImportedFields.java | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/processing/AddAttributeTransformToSummaryOfImportedFields.java b/config-model/src/main/java/com/yahoo/searchdefinition/processing/AddAttributeTransformToSummaryOfImportedFields.java deleted file mode 100644 index c9ea7fb9d1f..00000000000 --- a/config-model/src/main/java/com/yahoo/searchdefinition/processing/AddAttributeTransformToSummaryOfImportedFields.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.searchdefinition.processing; - -import com.yahoo.config.application.api.DeployLogger; -import com.yahoo.searchdefinition.RankProfileRegistry; -import com.yahoo.searchdefinition.Search; -import com.yahoo.searchdefinition.document.ImmutableSDField; -import com.yahoo.vespa.documentmodel.SummaryField; -import com.yahoo.vespa.documentmodel.SummaryTransform; -import com.yahoo.vespa.model.container.search.QueryProfiles; - -import java.util.stream.Stream; - -/** - * Adds the attribute summary transform ({@link SummaryTransform#ATTRIBUTE} to all {@link SummaryField} having an imported - * field as source. - * - * @author bjorncs - */ -public class AddAttributeTransformToSummaryOfImportedFields extends Processor { - - public AddAttributeTransformToSummaryOfImportedFields(Search search, - DeployLogger deployLogger, - RankProfileRegistry rankProfileRegistry, - QueryProfiles queryProfiles) { - super(search, deployLogger, rankProfileRegistry, queryProfiles); - } - - @Override - public void process() { - search.allImportedFields() - .flatMap(this::getSummaryFieldsForImportedField) - .forEach(AddAttributeTransformToSummaryOfImportedFields::setAttributeTransform); - } - - private Stream<SummaryField> getSummaryFieldsForImportedField(ImmutableSDField importedField) { - return search.getSummaryFields(importedField).values().stream(); - } - - private static void setAttributeTransform(SummaryField summaryField) { - summaryField.setTransform(SummaryTransform.ATTRIBUTE); - } -} |