Uses of Interface
com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex
Packages that use ContextIndex
Package
Description
Execution engine for ranking expressions
-
Uses of ContextIndex in com.yahoo.searchlib.rankingexpression.evaluation
Classes in com.yahoo.searchlib.rankingexpression.evaluation that implement ContextIndexModifier and TypeClassDescriptionclass
Superclass of contexts which supports array index based lookup.class
Creates a context which supports array index based lookup.class
A variant of an array context variant which supports faster binding of variables but slower lookup from non-gbdt-optimized ranking expressions.Methods in com.yahoo.searchlib.rankingexpression.evaluation with parameters of type ContextIndexModifier and TypeMethodDescriptionExpressionOptimizer.optimize
(RankingExpression expression, ContextIndex contextIndex) abstract void
Optimizer.optimize
(RankingExpression expression, ContextIndex context, OptimizationReport report) -
Uses of ContextIndex in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization
Methods in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization with parameters of type ContextIndexModifier and TypeMethodDescriptionvoid
GBDTForestOptimizer.optimize
(RankingExpression expression, ContextIndex context, OptimizationReport report) Optimizes sums of GBDTNodes by replacing them by a single GBDTForestNodevoid
GBDTOptimizer.optimize
(RankingExpression expression, ContextIndex context, OptimizationReport report) Optimizes this by replacing GBDT sub-expressions by GBDTNodes. -
Uses of ContextIndex in com.yahoo.searchlib.rankingexpression.evaluation.tensoroptimization
Methods in com.yahoo.searchlib.rankingexpression.evaluation.tensoroptimization with parameters of type ContextIndexModifier and TypeMethodDescriptionvoid
TensorOptimizer.optimize
(RankingExpression expression, ContextIndex context, OptimizationReport report)