Uses of Class
com.yahoo.searchlib.rankingexpression.RankingExpression
-
Packages that use RankingExpression Package Description com.yahoo.searchlib.rankingexpression Ranking expression execution library, seeRankingExpression
.com.yahoo.searchlib.rankingexpression.evaluation Execution engine for ranking expressions -
-
Uses of RankingExpression in com.yahoo.searchlib.rankingexpression
Methods in com.yahoo.searchlib.rankingexpression that return RankingExpression Modifier and Type Method Description RankingExpression
RankingExpression. copy()
Returns a deep copy of this expressionstatic RankingExpression
RankingExpression. from(java.lang.String expression)
Creates a ranking expression from a stringRankingExpression
ExpressionFunction. getBody()
Methods in com.yahoo.searchlib.rankingexpression with parameters of type RankingExpression Modifier and Type Method Description ExpressionFunction
ExpressionFunction. withBody(RankingExpression body)
Returns a copy of this with the body changed to the given valueConstructors in com.yahoo.searchlib.rankingexpression with parameters of type RankingExpression Constructor Description ExpressionFunction(java.lang.String name, RankingExpression body)
Constructs a new function with no argumentsExpressionFunction(java.lang.String name, java.util.List<java.lang.String> arguments, RankingExpression body)
Constructs a new functionExpressionFunction(java.lang.String name, java.util.List<java.lang.String> arguments, RankingExpression body, java.util.Map<java.lang.String,com.yahoo.tensor.TensorType> argumentTypes, java.util.Optional<com.yahoo.tensor.TensorType> returnType)
-
Uses of RankingExpression in com.yahoo.searchlib.rankingexpression.evaluation
Methods in com.yahoo.searchlib.rankingexpression.evaluation with parameters of type RankingExpression Modifier and Type Method Description OptimizationReport
ExpressionOptimizer. optimize(RankingExpression expression, AbstractArrayContext arrayContext)
OptimizationReport
ExpressionOptimizer. optimize(RankingExpression expression, ContextIndex contextIndex)
abstract void
Optimizer. optimize(RankingExpression expression, ContextIndex context, OptimizationReport report)
Constructors in com.yahoo.searchlib.rankingexpression.evaluation with parameters of type RankingExpression Constructor Description AbstractArrayContext(RankingExpression expression)
Create a fast lookup context for an expression.AbstractArrayContext(RankingExpression expression, boolean ignoreUnknownValues)
AbstractArrayContext(RankingExpression expression, boolean ignoreUnknownValues, Value missingValue)
Create a fast lookup context for an expression.ArrayContext(RankingExpression expression)
Create a fast lookup context for an expression.ArrayContext(RankingExpression expression, boolean ignoreUnknownValues)
ArrayContext(RankingExpression expression, boolean ignoreUnknownValues, Value missingValue)
Create a fast lookup context for an expression.ArrayContext(RankingExpression expression, Value defaultValue)
DoubleOnlyArrayContext(RankingExpression expression)
Create a fast lookup context for an expression.DoubleOnlyArrayContext(RankingExpression expression, boolean ignoreUnknownValues)
DoubleOnlyArrayContext(RankingExpression expression, boolean ignoreUnknownValues, Value missingValue)
Create a fast lookup context for an expression.
-