Class FeatureConjunctionTransformer

java.lang.Object
com.yahoo.search.predicate.optimization.FeatureConjunctionTransformer
All Implemented Interfaces:
com.yahoo.search.predicate.optimization.PredicateProcessor

public class FeatureConjunctionTransformer extends Object implements com.yahoo.search.predicate.optimization.PredicateProcessor
Transforms Conjunctions with only (negated) FeatureSet instances to FeatureConjunction. The FeatureConjunctions are indexed by the ConjunctionIndex.
Author:
bjorncs
  • Constructor Details

    • FeatureConjunctionTransformer

      public FeatureConjunctionTransformer(boolean useConjunctionAlgorithm)
  • Method Details

    • process

      public com.yahoo.document.predicate.Predicate process(com.yahoo.document.predicate.Predicate predicate, com.yahoo.search.predicate.optimization.PredicateOptions options)
      Specified by:
      process in interface com.yahoo.search.predicate.optimization.PredicateProcessor