diff options
Diffstat (limited to 'config-model/src/main/java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/processing/TextMatch.java | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/processing/TextMatch.java b/config-model/src/main/java/com/yahoo/schema/processing/TextMatch.java index 7dd968c5454..8ae3ec7a3fa 100644 --- a/config-model/src/main/java/com/yahoo/schema/processing/TextMatch.java +++ b/config-model/src/main/java/com/yahoo/schema/processing/TextMatch.java @@ -47,13 +47,7 @@ public class TextMatch extends Processor { } if (fieldType != DataType.STRING) continue; - Set<String> dynamicSummary = new TreeSet<>(); - Set<String> staticSummary = new TreeSet<>(); - new IndexingOutputs(schema, deployLogger, rankProfileRegistry, queryProfiles).findSummaryTo(schema, - field, - dynamicSummary, - staticSummary); - MyVisitor visitor = new MyVisitor(dynamicSummary); + MyVisitor visitor = new MyVisitor(); visitor.visit(script); if ( ! visitor.requiresTokenize) continue; @@ -78,23 +72,15 @@ public class TextMatch extends Processor { private static class MyVisitor extends ExpressionVisitor { - final Set<String> dynamicSummaryFields; boolean requiresTokenize = false; - MyVisitor(Set<String> dynamicSummaryFields) { - this.dynamicSummaryFields = dynamicSummaryFields; - } + MyVisitor() { } @Override protected void doVisit(Expression exp) { if (exp instanceof IndexExpression) { requiresTokenize = true; } - if (exp instanceof SummaryExpression && - dynamicSummaryFields.contains(((SummaryExpression)exp).getFieldName())) - { - requiresTokenize = true; - } } } |