A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

A

abs - com.yahoo.searchlib.rankingexpression.rule.Function
 
ABS - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
AbstractArrayContext - Class in com.yahoo.searchlib.rankingexpression.evaluation
Superclass of contexts which supports array index based lookup.
AbstractArrayContext(RankingExpression) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
Create a fast lookup context for an expression.
AbstractArrayContext(RankingExpression, boolean) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
 
AbstractArrayContext(RankingExpression, boolean, Value) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
Create a fast lookup context for an expression.
AbstractCharStream - Class in com.yahoo.searchlib.rankingexpression.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
AbstractCharStream(int, int, int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
Constructor.
acos - com.yahoo.searchlib.rankingexpression.rule.Function
 
ACOS - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
add(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
add(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
add(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
add(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
add(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
add(String) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Trace
 
ADD - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
addArgumentTypeSerialization(String, String, TensorType) - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Adds the serialization of the an argument type to a function
addEscapes(String) - Static method in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addFunctionSerialization(String, String) - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Adds the serialization of a function
addFunctionTypeSerialization(String, TensorType) - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Adds the serialization of the return type of a function
adjustBeginLineColumn(int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
Method to adjust line and column numbers for the start of a token.
and(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
and(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
and(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
and(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
AND - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
AND - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
APPROX_EQUAL - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
AQ - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
arg() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
ARGMAX - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
ARGMIN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
args() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
arguments() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Returns an immutable list of the arguments of this
arguments() - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
arguments() - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
Arguments - Class in com.yahoo.searchlib.rankingexpression.rule
A set of argument expressions to a function or feature.
Arguments() - Constructor for class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
Arguments(ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
Arguments(List<? extends ExpressionNode>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
argumentTypes() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Returns the types of the arguments of this, if specified.
arithmetic() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
arithmeticExpression() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
ArithmeticNode - Class in com.yahoo.searchlib.rankingexpression.rule
A binary mathematical operation
ArithmeticNode(ExpressionNode, ArithmeticOperator, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
ArithmeticNode(List<ExpressionNode>, List<ArithmeticOperator>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
ArithmeticOperator - Enum in com.yahoo.searchlib.rankingexpression.rule
A mathematical operator
arity() - Method in enum com.yahoo.searchlib.rankingexpression.rule.Function
Returns the number of arguments this function takes
ArrayContext - Class in com.yahoo.searchlib.rankingexpression.evaluation
Creates a context which supports array index based lookup.
ArrayContext(RankingExpression) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Create a fast lookup context for an expression.
ArrayContext(RankingExpression, boolean) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
 
ArrayContext(RankingExpression, boolean, Value) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Create a fast lookup context for an expression.
ArrayContext(RankingExpression, Value) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
 
asBoolean() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
asBoolean() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
asBoolean() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
asBoolean() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
asBoolean() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns this value as a boolean.
asDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
asDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
asDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
Returns the hashcode of this, to enable strings to be encoded (with reasonable safely) as doubles for optimization
asDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
asDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns this value as a double, or throws UnsupportedOperationException if it cannot be represented as a double
asDoubleBinaryOperator() - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
Returns this as a double binary operator
asDoubleUnaryOperator() - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
Returns this as a double unary operator
asDoubleValue() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
asDoubleValue() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns this value as a double value, or throws UnsupportedOperationException if it cannot be represented as a double
asin - com.yahoo.searchlib.rankingexpression.rule.Function
 
ASIN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
asLongListToDoubleOperator() - Method in class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
Returns this as an operator which converts a list of integers into a double
asMutable() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
asMutable() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
asMutable() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
asMutable() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
asMutable() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns this is mutable, or a mutable copy otherwise
asScalarFunction() - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
asString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
Returns the value of this as a string
asTensor() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
asTensor() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
asTensor() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
asTensor() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns this as a tensor value
atan - com.yahoo.searchlib.rankingexpression.rule.Function
 
ATAN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
atan2 - com.yahoo.searchlib.rankingexpression.rule.Function
 
ATAN2 - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
available - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
AVG - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.

B

backup(int) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
backup(int) - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
Backs up the input stream by amount steps.
basedir() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
basedir(String) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
beginColumn - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
The line number of the first character of this Token.
beginToken() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
beginToken() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
binaryFunctionName() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
bindings() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Returns an immutable view of the bindings of this.
bindings() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext
Returns an unmodifiable map of the bindings in this
BooleanNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which produces a boolean value when evaluated.
BooleanNode() - Constructor for class com.yahoo.searchlib.rankingexpression.rule.BooleanNode
 
BooleanValue - Class in com.yahoo.searchlib.rankingexpression.evaluation
A value which is either true or false.
BooleanValue(boolean) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
bracedIdentifierList() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
bufcolumn - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
buffer - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
bufline - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
bufpos - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
Position in buffer.
bufsize - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
build() - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
build() - Method in class com.yahoo.searchlib.TranslogserverConfig.Chunk.Builder
 
build() - Method in class com.yahoo.searchlib.TranslogserverConfig.Compression.Builder
 
Builder() - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Builder
 
Builder() - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Chunk.Builder
 
Builder() - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Compression.Builder
 
Builder(TranslogserverConfig) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Builder
 
Builder(TranslogserverConfig.Chunk) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Chunk.Builder
 
Builder(TranslogserverConfig.Compression) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Compression.Builder
 

C

ccitt_crc32 - com.yahoo.searchlib.TranslogserverConfig.Crcmethod.Enum
 
ccitt_crc32 - Static variable in class com.yahoo.searchlib.TranslogserverConfig.Crcmethod
 
ceil - com.yahoo.searchlib.rankingexpression.rule.Function
 
CEIL - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
CharStream - Interface in com.yahoo.searchlib.rankingexpression.parser
This interface describes a character stream that maintains line and column number positions of the characters.
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.CompositeNode
Returns a read-only list containing the immediate children of this composite
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
Returns the arguments of this
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
Returns an empty list as this has no children
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
 
children() - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
chunk - Variable in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
chunk() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
chunk(TranslogserverConfig.Chunk.Builder) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
Chunk(TranslogserverConfig.Chunk.Builder) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Chunk
 
clone() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
 
clone() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
Creates a clone of this context suitable for evaluating against the same ranking expression in a different thread (i.e, name name to index map, different value set.
clone() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Creates a clone of this context suitable for evaluating against the same ranking expression in a different thread (i.e, name name to index map, different value set.
clone() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Creates a clone of this context suitable for evaluating against the same ranking expression in a different thread (i.e, name name to index map, different value set.
COLON - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
column - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
com.yahoo.searchlib - package com.yahoo.searchlib
 
com.yahoo.searchlib.ranking.features - package com.yahoo.searchlib.ranking.features
Java implementations for various Vespa rank features
com.yahoo.searchlib.ranking.features.fieldmatch - package com.yahoo.searchlib.ranking.features.fieldmatch
Reference implementation of the string segment match algorithm which creates the fieldMatch feature set.
com.yahoo.searchlib.rankingexpression - package com.yahoo.searchlib.rankingexpression
Ranking expression execution library, see RankingExpression.
com.yahoo.searchlib.rankingexpression.evaluation - package com.yahoo.searchlib.rankingexpression.evaluation
Execution engine for ranking expressions
com.yahoo.searchlib.rankingexpression.parser - package com.yahoo.searchlib.rankingexpression.parser
Ranking expression parser
com.yahoo.searchlib.rankingexpression.rule - package com.yahoo.searchlib.rankingexpression.rule
 
COMMA - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
comparator() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
compare(TruthOperator, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
compare(TruthOperator, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
compare(TruthOperator, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
compare(TruthOperator, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Perform the comparison specified by the operator between this value and the given value
compareTo(Reference) - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
ComparisonNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which returns the outcome of a comparison.
ComparisonNode(ExpressionNode, TruthOperator, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
CompositeNode - Class in com.yahoo.searchlib.rankingexpression.rule
The parent of all node types which contains child nodes.
CompositeNode() - Constructor for class com.yahoo.searchlib.rankingexpression.rule.CompositeNode
 
compression - Variable in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
compression() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
compression(TranslogserverConfig.Compression.Builder) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
Compression(TranslogserverConfig.Compression.Builder) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Compression
 
compute(Query, Field, boolean) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Computes the string match metrics from a query and field.
compute(Query, String) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Computes the string match metrics from a query and field string.
compute(Query, String, boolean) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Computes the string match metrics from a query and field string.
compute(String, String) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Computes the string match metrics from a query and field string.
compute(String, String) - Static method in class com.yahoo.searchlib.ranking.features.FieldTermMatch
Computes the fieldTermMatch features: firstPosition - the position of the first occurrence of this query term in this index field occurrences - the position of the first occurrence of this query term in this index field
compute(Map<String, Integer>, ElementCompleteness.Item[]) - Static method in class com.yahoo.searchlib.ranking.features.ElementCompleteness
Computes the following elementCompleteness features: completeness fieldCompleteness queryCompleteness elementWeight
CONCAT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
CONFIG_DEF_MD5 - Static variable in class com.yahoo.searchlib.TranslogserverConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.searchlib.TranslogserverConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.searchlib.TranslogserverConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.searchlib.TranslogserverConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.searchlib.TranslogserverConfig
 
ConstantNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which holds a constant (frozen) value.
ConstantNode(Value) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
 
ConstantNode(Value, String) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
Creates a constant value
constantPrimitive() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
Context - Class in com.yahoo.searchlib.rankingexpression.evaluation
The context providing value bindings for an expression evaluation.
Context() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.Context
 
ContextIndex - Interface in com.yahoo.searchlib.rankingexpression.evaluation
Indexed context lookup methods.
copy() - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Returns a deep copy of this expression
cos - com.yahoo.searchlib.rankingexpression.rule.Function
 
COS - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
cosh - com.yahoo.searchlib.rankingexpression.rule.Function
 
COSH - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
COUNT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
crcmethod() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
crcmethod(TranslogserverConfig.Crcmethod.Enum) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
Crcmethod() - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Crcmethod
 
Crcmethod(TranslogserverConfig.Crcmethod.Enum) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Crcmethod
 
curChar - Variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
 
currentToken - Variable in exception com.yahoo.searchlib.rankingexpression.parser.ParseException
This is the last token that has been consumed successfully.

D

DECIMAL - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
DEFAULT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
Lexical state.
DEFAULT_BUF_SIZE - Static variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
defaultParameters() - Static method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the frozen default parameters
DIAG - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
dimensionValue(Optional) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
disable_tracing() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Disable tracing.
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
DIV - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
divide(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
divide(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
divide(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
divide(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
divide(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
DIVIDE - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
DOLLAR - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
done() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
done() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
doSetValue(String) - Method in class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 
doSetValue(String) - Method in class com.yahoo.searchlib.TranslogserverConfig.Crcmethod
 
DOT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
doubleAsTensor(double) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
A utility method for wrapping a double in a rank 0 tensor
DoubleCompatibleValue - Class in com.yahoo.searchlib.rankingexpression.evaluation
A value which acts as a double in numerical context.
DoubleCompatibleValue() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
doubleNumber() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
DoubleOnlyArrayContext - Class in com.yahoo.searchlib.rankingexpression.evaluation
A variant of an array context variant which supports faster binding of variables but slower lookup from non-gbdt-optimized ranking expressions.
DoubleOnlyArrayContext(RankingExpression) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Create a fast lookup context for an expression.
DoubleOnlyArrayContext(RankingExpression, boolean) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
 
DoubleOnlyArrayContext(RankingExpression, boolean, Value) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Create a fast lookup context for an expression.
DoubleValue - Class in com.yahoo.searchlib.rankingexpression.evaluation
A double value result of a ranking expression evaluation.
DoubleValue(double) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
doubleValues() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
 

E

ElementCompleteness - Class in com.yahoo.searchlib.ranking.features
Calculates the elementCompleteness features
ElementCompleteness() - Constructor for class com.yahoo.searchlib.ranking.features.ElementCompleteness
 
ElementCompleteness.Item - Class in com.yahoo.searchlib.ranking.features
 
elu - com.yahoo.searchlib.rankingexpression.rule.Function
 
ELU - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
EmbracedNode - Class in com.yahoo.searchlib.rankingexpression.rule
This class represents another expression enclosed in braces.
EmbracedNode(ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
Creates a new expression node that embraces another.
enable_tracing() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Enable tracing.
endColumn - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
The column number of the last character of this Token.
endLine - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
The line number of the last character of this Token.
EOF - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
End of File.
EOL - Static variable in exception com.yahoo.searchlib.rankingexpression.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
EQUAL - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
equals(Object) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.FeatureList
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
equals(Object) - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
 
erf - com.yahoo.searchlib.rankingexpression.rule.Function
 
ERF - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
evaluate(double, double) - Method in enum com.yahoo.searchlib.rankingexpression.rule.Function
Perform the function on the input
evaluate(double, double) - Method in enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator
Perform the truth operation on the input
evaluate(int, Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
Evaluate the i'th argument
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Returns the value of evaluating this expression over the given context.
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
Evaluate all arguments in this
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
Returns the value of evaluating this expression over the given context.
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
Evaluate this in a context which must have the arguments bound
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
Evaluate this in a context which must have the arguments bound
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.NameNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
 
evaluate(Context) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
evaluate(Value, Value) - Method in enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
evaluate(EvaluationContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
exactness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Field.Term
Returns the degree to which this term is exactly what was in the document (1.0), or some stemmed form (closer to 0)
exp - com.yahoo.searchlib.rankingexpression.rule.Function
 
EXP - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
expand(SerializationContext, List<ExpressionNode>, Deque<String>) - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Creates and returns an instance of this function based on the given arguments.
expandBuff(boolean) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
expectedTokenSequences - Variable in exception com.yahoo.searchlib.rankingexpression.parser.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
expression() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
ExpressionFunction - Class in com.yahoo.searchlib.rankingexpression
A function defined by a ranking expression, optionally containing type information for inputs and outputs.
ExpressionFunction(String, RankingExpression) - Constructor for class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Constructs a new function with no arguments
ExpressionFunction(String, List<String>, RankingExpression) - Constructor for class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Constructs a new function
ExpressionFunction(String, List<String>, RankingExpression, Map<String, TensorType>, Optional<TensorType>) - Constructor for class com.yahoo.searchlib.rankingexpression.ExpressionFunction
 
ExpressionFunction.Instance - Class in com.yahoo.searchlib.rankingexpression
expressionList() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
ExpressionNode - Class in com.yahoo.searchlib.rankingexpression.rule
Superclass of all expression nodes.
ExpressionNode() - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
 
ExpressionOptimizer - Class in com.yahoo.searchlib.rankingexpression.evaluation
This class will perform various optimizations on the ranking expressions.
ExpressionOptimizer() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.ExpressionOptimizer
 
expressions() - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
Returns an unmodifiable list of the expressions in this, never null
ExpressionTensorFunction(ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 

F

F - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
fabs - com.yahoo.searchlib.rankingexpression.rule.Function
 
FABS - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
feature() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
featureList() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
FeatureList - Class in com.yahoo.searchlib.rankingexpression
Encapsulates the production rule 'featureList()' int the RankingExpressionParser.
FeatureList(File) - Constructor for class com.yahoo.searchlib.rankingexpression.FeatureList
Creates a new feature list by reading the content of a file.
FeatureList(Reader) - Constructor for class com.yahoo.searchlib.rankingexpression.FeatureList
Creates a new feature list by consuming from a reader object.
FeatureList(String) - Constructor for class com.yahoo.searchlib.rankingexpression.FeatureList
Creates a new feature list by parsing a string.
Features - Class in com.yahoo.searchlib.ranking.features
A set of (immutable) computed features
Field - Class in com.yahoo.searchlib.ranking.features.fieldmatch
Represents a document field which can be matched and ranked against.
Field(String) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Field
Creates a field from a space-separated string
Field(List<Field.Term>) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Field
Creates a field from a list of terms
Field.Term - Class in com.yahoo.searchlib.ranking.features.fieldmatch
A term in a field
FieldMatchMetrics - Class in com.yahoo.searchlib.ranking.features.fieldmatch
The collection of metrics calculated by the string match metric calculator.
FieldMatchMetrics(FieldMatchMetricsComputer) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
 
FieldMatchMetricsComputer - Class in com.yahoo.searchlib.ranking.features.fieldmatch
Calculates a set of metrics capturing information about the degree of agreement between a query and a field string.
FieldMatchMetricsComputer() - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Creates a feature computer using default settings
FieldMatchMetricsComputer(FieldMatchMetricsParameters) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Creates a feature computer with the given parameters.
FieldMatchMetricsParameters - Class in com.yahoo.searchlib.ranking.features.fieldmatch
The parameters to a string match metric calculator.
FieldMatchMetricsParameters() - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Creates an unfrozen marcg metrics object initialized to the default values
FieldTermMatch - Class in com.yahoo.searchlib.ranking.features
Calculates the fieldTermMatch features
FieldTermMatch() - Constructor for class com.yahoo.searchlib.ranking.features.FieldTermMatch
 
filesizemax() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
filesizemax(int) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
fillBuff() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
fillBuff() - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
 
FLOAT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
floor - com.yahoo.searchlib.rankingexpression.rule.Function
 
FLOOR - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
fmod - com.yahoo.searchlib.rankingexpression.rule.Function
 
FMOD - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
freeze() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Freezes this object.
freeze() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Freezes this.
freeze() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Irreversibly makes this immutable.
from(String) - Static method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a ranking expression from a string
fromIdentifier(String) - Static method in class com.yahoo.searchlib.rankingexpression.Reference
 
fromString(String) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
A convenience constructor which returns a map context from a string on the form name1:value1, name2:value2 ....
fromString(String) - Static method in enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
frozen(boolean) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
Create a boolean value which is frozen at the outset.
frozen(double) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
Create a double which is frozen at the outset.
frozen(String) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
Create a string value which is frozen at the outset.
function() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
function() - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
Returns the tensor function wrapped by this
function(Function, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
function(Function, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
function(Function, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
function(Function, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
function(Function, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Perform the given binary function on this value and the given value
Function - Enum in com.yahoo.searchlib.rankingexpression.rule
A scalar function
FunctionNode - Class in com.yahoo.searchlib.rankingexpression.rule
Invocation of a native function.
FunctionNode(Function, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
 
FunctionNode(Function, ExpressionNode, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
Creates a binary function node
FunctionReferenceContext - Class in com.yahoo.searchlib.rankingexpression.rule
The context of a function invocation.
FunctionReferenceContext() - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Create a context for a single serialization task
FunctionReferenceContext(Collection<ExpressionFunction>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Create a context for a single serialization task
FunctionReferenceContext(Collection<ExpressionFunction>, Map<String, String>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
 
FunctionReferenceContext(Map<String, ExpressionFunction>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Create a context for a single serialization task
FunctionReferenceContext(Map<String, ExpressionFunction>, Map<String, String>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Create a context for a single serialization task
functions() - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
 

G

GE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
generateParseException() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Generate ParseException.
GeneratorLambdaFunctionNode - Class in com.yahoo.searchlib.rankingexpression.rule
A tensor generating function, whose arguments are determined by a tensor type
GeneratorLambdaFunctionNode(TensorType, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
 
get(int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Perform a fast lookup by index
get(int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Lookup by index rather than name.
get(int) - Method in interface com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex
 
get(int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Perform a faster lookup by index
get(int) - Method in class com.yahoo.searchlib.rankingexpression.FeatureList
Returns the feature at the given index.
get(String) - Method in class com.yahoo.searchlib.ranking.features.Features
Returns the Value of a feature, or null if it is not present in this
get(String) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a metric by name
get(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Perform a slow lookup by name
get(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Returns the value of a simple variable name.
get(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Perform a slow lookup by name
get(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Returns the value of a key.
get(String, Arguments, String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Returns the value of a structured variable on the form name(argument*)(.output)?, where argument is any string.
getAbsoluteOccurrence() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a normalized measure of the number of occurrence of the terms of the query: sum over all query terms(min(number of occurrences of the term,maxOccurrences))/(query term count*100)
getAbsoluteProximity() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the normalized proximity of the matched terms, weighted by the connectedness of the query terms.
getArguments() - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
Returns the arguments, never null
getBeginColumn() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getBeginColumn() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getBeginLine() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getBeginLine() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getBinding(String) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Returns the resolution of an identifier, or null if it isn't defined in this context
getBody() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
 
getCompleteness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Total completeness, where field completeness is more important: queryCompleteness * ( 1 - fieldCompletenessImportance) + fieldCompletenessImportance * fieldCompleteness
getCondition() - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
getConfig(TranslogserverConfig.Builder) - Method in interface com.yahoo.searchlib.TranslogserverConfig.Producer
 
getConnectedness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
Returns how connected this term is to the previous term in the query.
getDefMd5() - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.searchlib.TranslogserverConfig
 
getDefName() - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
getDefName() - Static method in class com.yahoo.searchlib.TranslogserverConfig
 
getDefNamespace() - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.searchlib.TranslogserverConfig
 
getDefVersion() - Static method in class com.yahoo.searchlib.TranslogserverConfig
 
getDouble(int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
Perform a fast lookup directly of the value as a double.
getDouble(int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Perform a fast lookup directly of the value as a double.
getDouble(int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Lookup by index rather than name directly to a double.
getDouble(int) - Method in interface com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex
 
getEarliness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
A normalized measure of how early the first segment occurs in this field: 1-head/(max(6,field.length)-1)
getEarlinessImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the importance of the match occuring early in the query, relative to segmentProximityImportance, occurrenceImportance and proximityCompletenessImportance in the match metric.
getEndColumn() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getEndColumn() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getEndLine() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getEndLine() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getExactness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the degree to which the query terms submitted matched exactly terms contained in the document.
getExactness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
The degree to which this is exactly the term the user specified (1), or a stemmed form (closer to 0)
getExpressionString() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction.Instance
 
getFalseExpression() - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
getFieldCompleteness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
The ratio of query tokens which was matched in the field: matches/fieldLength
getFieldCompletenessImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns a number between 0 and 1 which determines the importancy of field completeness in relation to query completeness in the match and completeness metrics.
getFunction() - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
 
getFunction(String) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Returns a function or null if it isn't defined in this context
getGapLength() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the summed size of all gaps within segments
getGaps() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the total number of position jumps (backward or forward) within document segments
getHead() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the number of tokens in the field preceding the start of the first matched segment
getImage() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getImage() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the average of significance and weight.
getIndex(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
Returns the index from a name.
getIndex(String) - Method in interface com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex
Returns the index from a name.
getLeftCondition() - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
getLongestSequence() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the size of the longest matched continuous, in-order sequence in the document
getLongestSequenceRatio() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns longestSequence/matches
getMatch() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
A ready-to-use aggregate match score.
getMatches() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the number of query terms which was matched in this field
getMaxAlternativeSegmentations() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the maximal number of alternative segmentations allowed in addition to the first one found.
getMaxOccurrences() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the number of occurrences the number of occurrences of each word is normalized against.
getMessage() - Method in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
You can also modify the body of this method to customize your error messages.
getMetric(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport
Returns the value of a metric, or null if it is not set
getName() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
 
getName() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction.Instance
 
getName() - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Returns the name of this ranking expression, or "" if no name is set.
getName() - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
getNextToken() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
getNextToken() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Get the next Token.
getOccurrence() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a normalized measure of the number of occurrence of the terms of the query.
getOccurrenceImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the importance of having many occurrences of the query terms, relative to earlinessImportance, segmentProximityImportance and proximityCompletenessImportance in the match metric.
getOperator() - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
getOptimizer(Class<?>) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ExpressionOptimizer
Gets an optimizer instance used by this by class name, or null if the optimizer is not known
getOrderness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns how well the order of the terms agreed in segments: 1-outOfOrder/pairs
getOutOfOrder() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the total number of out of order token sequences within field segments
getOutput() - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
Returns the specific output this references, or null if none specified
getPairs() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the number of in-segment token pairs
getParameters() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
Returns the parameter settings of this
getProximity() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a value which is close to 1 when matched terms are close and close to zero when they are far apart in the segment.
getProximity(int) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the proximity table value at an index
getProximityCompletenessImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the importance of the match having high proximity and being complete, relative to segmentProximityImportance, occurrenceImportance and earlinessImportance in the match metric.
getProximityLimit() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the maximum allowed gap within a segment.
getProximityTable() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the current proxmity table.
getQueryCompleteness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
The ratio of query tokens which was matched in the field: matches/queryLength
getRankProperties(List<ExpressionFunction>) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates the necessary rank properties required to implement this expression.
getRelatedness() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the degree to which different terms are related (occurring in the same segment): 1-segments/(matches-1)
getRelatednessImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the normalized importance of relatedness used in the match metric.
getRightCondition() - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
getRoot() - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Returns the root of the expression tree of this expression.
getSegmentDistance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the sum of the distance between all segments making up a match to the query, measured as the sum of the number of token positions separating the start of each field adjacent segment.
getSegmentProximity() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the closeness of the segments in the field: 1-segmentDistance/fieldLength
getSegmentProximityImportance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Returns the importance of multiple segments being close to each other, relative to earlinessImportance, occurrenceImportance and proximityCompletenessImportance in the match metric.
getSegments() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the number of field text segments which are needed to match the query as completely as possible
getSegmentStarts() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the segment start points
getSetValues() - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
Returns an immutable list of the values of the set
getSignificance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the normalized term significance (1-frequency) of the terms of this match relative to the whole query: The sum of the significance of all matched terms/the sum of the significance of all query terms If all the query terms were matched, this is 1.
getSignificance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
getSignificantOccurrence() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a normalized measure of the number of occurrence of the terms of the query in absolute terms, or relative to the total content of the field, weighted by term significance.
getSuffix(int) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getSuffix(int) - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getTabSize() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
getTabSize() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
getTail() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the number of tokens in the field following the end of the last matched segment
getTensor(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Returns a variable as a tensor
getTerm() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
getTerms() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Query
Returns the query terms we are calculating features of
getTestValue() - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
The value to check for membership in the set
getToken(int) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
getTotalSignificance() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Query
Returns the total term significance for this query.
getTotalTermWeight() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Query
Returns the total term weight for this query.
getTrueExpression() - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
getTrueProbability() - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
The average probability that the condition of this node will evaluate to true, or null if not known
getType(Reference) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
 
getType(Reference) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
 
getType(Reference) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Returns the type of the given value key, or null if it is not bound.
getType(Reference) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext
 
getType(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
 
getType(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext
 
getUnweightedProximity() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the normalized proximity of the matched terms, not taking term connectedness into account.
getValue() - Method in class com.yahoo.searchlib.rankingexpression.parser.Token
An optional attribute value of the Token.
getValue() - Method in class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
 
getValue() - Method in class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
Returns the node enclosed by this
getValue() - Method in class com.yahoo.searchlib.rankingexpression.rule.NameNode
 
getValue() - Method in class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
Returns the node creating the value negated by this
getValue() - Method in class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
getWeight() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the normalized weight of this match relative to the whole query: The sum of the weights of all matched terms/the sum of the weights of all query terms If all the query terms were matched, this is 1.
getWeight() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
getWeightedAbsoluteOccurrence() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a normalized measure of the number of occurrence of the terms of the query, taking weights into account so that occurrences of higher weighted query terms has more impact than lower weighted terms.
getWeightedOccurrence() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns a normalized measure of the number of occurrence of the terms of the query, weighted by term weight.
GT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.

H

hasDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
hasDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
hasDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
hasDouble() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns true if this value can return itself as a double, i.e asDoubleValue will return a value and not throw
hashCode() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.FeatureList
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
 
hashCode() - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
hasPrecedenceOver(ArithmeticOperator) - Method in enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
Returns true if this operator has precedence over the given operator
HEX - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.

I

identifier() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
IDENTIFIER - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
identifierList() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
IF - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
ifExpression() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
IfNode - Class in com.yahoo.searchlib.rankingexpression.rule
A conditional branch of a ranking expression.
IfNode(ExpressionNode, ExpressionNode, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
IfNode(ExpressionNode, ExpressionNode, ExpressionNode, Double) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.IfNode
Creates a new condition node.
ignoreUnknownValues() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
 
image - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
The string image of the token.
IN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
inBuf - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
incMetric(String, int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport
Increases the metric by the given name by increment, if the metric is not previously set, this will assign it the value increment as expected
indexedTensorCells() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
indexedTensorCellSubspace(List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
indexedTensorCellSubspaceList(List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
indexedTensorValueBody(TensorType, List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
input_stream - Variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
 
inputStream - Variable in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
 
Instance(String, String) - Constructor for class com.yahoo.searchlib.rankingexpression.ExpressionFunction.Instance
 
INTEGER - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
integerNumber() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
INVALID_LEXICAL_STATE - Static variable in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Tried to change to an invalid lexical state.
isComplete() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Are these metrics representing a complete match
isEmpty() - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
isEnabled() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Optimizer
Returns whether this is enabled
isFrozen() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns true if this is immutable, false otherwise
isIdentifier() - Method in class com.yahoo.searchlib.rankingexpression.Reference
Returns true if this was created by fromIdentifier.
isNan - com.yahoo.searchlib.rankingexpression.rule.Function
 
isNaN() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns true if this has a double value which is NaN
ISNAN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
isSimple() - Method in class com.yahoo.searchlib.rankingexpression.Reference
A simple feature reference is a reference with a single identifier argument (and an optional output).
isTrackLineColumn() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
isTrackLineColumn() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
 
Item(String, double) - Constructor for class com.yahoo.searchlib.ranking.features.ElementCompleteness.Item
 
iterator() - Method in class com.yahoo.searchlib.rankingexpression.FeatureList
 

J

jj_nt - Variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Next token.
jjFillToken() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
 
jjnewLexState - Static variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Token literal values.
JOIN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.

K

keyValue(TensorType, Map) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
keyValueOrMixedBlock(TensorType, List, Map) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
kind - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
An integer that describes the kind of this token.

L

L1_NORMALIZE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
L2_NORMALIZE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
label() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
labelAndDimension(TensorAddress.Builder) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
labelAndDimensionValues(List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
lambdaFunction() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
LambdaFunctionNode - Class in com.yahoo.searchlib.rankingexpression.rule
A free, parametrized function
LambdaFunctionNode(List<String>, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
 
LARGER - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
LARGEREQUAL - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
LBRACE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
LCURLY - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
ldexp - com.yahoo.searchlib.rankingexpression.rule.Function
 
LDEXP - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
LE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
legacyQueryFeature() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
level() - Method in class com.yahoo.searchlib.TranslogserverConfig.Compression
 
level(int) - Method in class com.yahoo.searchlib.TranslogserverConfig.Compression.Builder
 
LEXICAL_ERROR - Static variable in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Lexer state names.
line - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
listenport() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
listenport(int) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
log - com.yahoo.searchlib.rankingexpression.rule.Function
 
LOG - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
log10 - com.yahoo.searchlib.rankingexpression.rule.Function
 
LOG10 - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
LOOP_DETECTED - Static variable in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Detected (and bailed out of) an infinite loop in the token manager.
LSQUARE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
LT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
LZ4 - com.yahoo.searchlib.TranslogserverConfig.Compression.Type.Enum
 
LZ4 - Static variable in class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 

M

main(String[]) - Static method in class com.yahoo.searchlib.ranking.features.fieldmatch.Main
 
Main - Class in com.yahoo.searchlib.ranking.features.fieldmatch
Helper for computing metrics from the command line.
Main() - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Main
 
MAP - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
MapContext - Class in com.yahoo.searchlib.rankingexpression.evaluation
A context backed by a Map
MapContext() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
 
MapContext(Value) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
 
MapContext(Map<String, Value>) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
 
MapContext(Map<String, Value>, Value) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Creates a map context from a map.
mappedTensorValueBody(TensorType) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
MapTypeContext - Class in com.yahoo.searchlib.rankingexpression.evaluation
A context which only contains type information.
MapTypeContext() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext
 
MATMUL - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
max - com.yahoo.searchlib.rankingexpression.rule.Function
 
MAX - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
maxNextCharInd - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
maxthreads() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
maxthreads(int) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
MEDIAN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
MERGE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
min - com.yahoo.searchlib.rankingexpression.rule.Function
 
MIN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
MINUS - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
mixedBlock(TensorType, List, Map) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
mixedTensorValueBody(TensorType, List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
MOD - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
modulo(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
modulo(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
modulo(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
modulo(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
modulo(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
MODULO - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
MUL - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
multiply(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
multiply(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
multiply(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
multiply(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
multiply(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
MULTIPLY - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 

N

NameNode - Class in com.yahoo.searchlib.rankingexpression.rule
An opaque name in a ranking expression.
NameNode(String) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.NameNode
 
names() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
 
names() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Returns all the names available in this, or throws an UnsupportedOperationException if this operation is not supported.
names() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Returns an unmodifiable map of the names of this
nameToIndex() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
 
NaN - Static variable in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
The double value instance for NaN
negate() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
negate() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
negate() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
negate() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
negate() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
NegativeNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which flips the sign of the value produced from the nested expression
NegativeNode(ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
Constructs a new negative node
newToken(int) - Static method in class com.yahoo.searchlib.rankingexpression.parser.Token
 
newToken(int, String) - Static method in class com.yahoo.searchlib.rankingexpression.parser.Token
Returns a new Token object, by default.
next - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
nextCharInd - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
NONE - com.yahoo.searchlib.TranslogserverConfig.Compression.Type.Enum
 
NONE - Static variable in class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 
NONE_MULTI - com.yahoo.searchlib.TranslogserverConfig.Compression.Type.Enum
 
NONE_MULTI - Static variable in class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 
not() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
not() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
not() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
not() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
NOT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
note(String) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport
 
NOTEQUAL - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
NotNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which flips the logical value produced from the nested expression.
NotNode(ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
NQ - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.

O

OCTAL - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
of(double) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
of(Tensor) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
operators() - Method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
operatorsByPrecedence - Static variable in enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
A list of all the operators in this in order of decreasing precedence
OptimizationReport - Class in com.yahoo.searchlib.rankingexpression.evaluation
Reports the result of optimizations of a ranking expression.
OptimizationReport() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport
 
optimize(RankingExpression, AbstractArrayContext) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ExpressionOptimizer
 
optimize(RankingExpression, ContextIndex) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ExpressionOptimizer
 
optimize(RankingExpression, ContextIndex, OptimizationReport) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Optimizer
 
Optimizer - Class in com.yahoo.searchlib.rankingexpression.evaluation
Superclass of ranking expression optimizers
Optimizer() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.Optimizer
 
optionalTensorValueTypeParameter() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
or(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
or(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
or(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
or(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
OR - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
OR - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
out() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
output() - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
outs() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 

P

parse(String) - Static method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Parses the given string to a value and returns it.
ParseException - Exception in com.yahoo.searchlib.rankingexpression.parser
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception com.yahoo.searchlib.rankingexpression.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(Token, int[][], String[]) - Constructor for exception com.yahoo.searchlib.rankingexpression.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - Constructor for exception com.yahoo.searchlib.rankingexpression.parser.ParseException
Constructor with message.
PLUS - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
pow - com.yahoo.searchlib.rankingexpression.rule.Function
 
POW - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
power(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
power(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
power(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
power(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
POWER - com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
POWOP - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
prevCharIsCR - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
prevCharIsLF - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
primitiveValue() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
PROD - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
propertyName(String) - Static method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Returns the rank-property name for a given expression name.
put(int, double) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Same as put(index,DoubleValue.frozen(value))
put(int, double) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Same as put(index,DoubleValue.frozen(value))
put(int, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Puts a value by index.
put(int, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Puts a value by index.
put(String, double) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Same as put(name,DoubleValue.frozen(value))
put(String, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext
Puts a value by name.
put(String, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Context
Sets a value to this, or throws an UnsupportedOperationException if this is not supported.
put(String, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext
Puts a value by name.
put(String, Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Sets the value of a key.

Q

Query - Class in com.yahoo.searchlib.ranking.features.fieldmatch
A query: An array of the QueryTerms which searches the field we are calculating for,
Query(QueryTerm[]) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Query
Creates a query with a list of query terms.
Query(String) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Query
 
QueryTerm - Class in com.yahoo.searchlib.ranking.features.fieldmatch
A query term.
QueryTerm(String) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
QueryTerm(String, float) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 

R

RANDOM - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
RANGE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
rankingExpression() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
RankingExpression - Class in com.yahoo.searchlib.rankingexpression
A ranking expression.
RankingExpression(ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a ranking expression from an expression root node.
RankingExpression(File) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a ranking expression from a file.
RankingExpression(Reader) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates an anonymous ranking expression by consuming from the reader
RankingExpression(String) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a ranking expression from a string
RankingExpression(String, ExpressionNode) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a named ranking expression from an expression root node.
RankingExpression(String, Reader) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a new ranking expression by consuming from the reader
RankingExpression(String, String) - Constructor for class com.yahoo.searchlib.rankingexpression.RankingExpression
Creates a new ranking expression by consuming from the reader
RankingExpressionParser - Class in com.yahoo.searchlib.rankingexpression.parser
 
RankingExpressionParser(RankingExpressionParserTokenManager) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Constructor with generated Token Manager.
RankingExpressionParser(InputStream) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Constructor with InputStream.
RankingExpressionParser(InputStream, String) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Constructor with InputStream and supplied encoding
RankingExpressionParser(Reader) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Constructor with InputStream.
RankingExpressionParserConstants - Interface in com.yahoo.searchlib.rankingexpression.parser
Token literal values and constants.
RankingExpressionParserTokenManager - Class in com.yahoo.searchlib.rankingexpression.parser
Token Manager.
RankingExpressionParserTokenManager(SimpleCharStream) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Constructor.
RankingExpressionParserTokenManager(SimpleCharStream, int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Constructor.
RBRACE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
RCURLY - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
readChar() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
Read a character.
readChar() - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
Get the next character from the selected input.
readChar() - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Read a character.
REDUCE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
reference() - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
Returns the reference of this node
Reference - Class in com.yahoo.searchlib.rankingexpression
A reference to a feature, function, or value in ranking expressions
Reference(String, Arguments, String) - Constructor for class com.yahoo.searchlib.rankingexpression.Reference
 
ReferenceNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node referring either to a value in the context or to a named ranking expression function.
ReferenceNode(Reference) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
ReferenceNode(String) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
ReferenceNode(String, List<? extends ExpressionNode>, String) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
reInit(int, int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
Reinitialise.
reInit(InputStream, String) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Reinitialise.
reInit(InputStream, String, int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Reinitialise.
reInit(InputStream, String, int, int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Reinitialise.
reInit(Reader) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Reinitialise.
reInit(Reader, int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Reinitialise.
reInit(Reader, int, int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Reinitialise.
ReInit(RankingExpressionParserTokenManager) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Reinitialise
ReInit(SimpleCharStream) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Reinitialise parser.
ReInit(InputStream) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Reinitialise
ReInit(InputStream, String) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Reinitialise
ReInit(Reader) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Reinitialise
relu - com.yahoo.searchlib.rankingexpression.rule.Function
 
RELU - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
RENAME - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
resolve(ExpressionNode, ArithmeticOperator, ExpressionNode) - Static method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
returnType() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Returns the return type of this, or empty if not specified
round - com.yahoo.searchlib.rankingexpression.rule.Function
 
ROUND - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
RSQUARE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.

S

scalarOrTensorFunction() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
SerializationContext - Class in com.yahoo.searchlib.rankingexpression.rule
Context needed to serialize an expression to a string.
SerializationContext() - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Create a context for a single serialization task
SerializationContext(ImmutableMap<String, ExpressionFunction>, Map<String, String>, Map<String, String>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Create a context for a single serialization task
SerializationContext(Collection<ExpressionFunction>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Create a context for a single serialization task
SerializationContext(Collection<ExpressionFunction>, Map<String, String>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Create a context for a single serialization task
SerializationContext(Collection<ExpressionFunction>, Map<String, String>, Map<String, String>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Create a context for a single serialization task
SerializationContext(Map<String, ExpressionFunction>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Create a context for a single serialization task
serializedFunctions() - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
 
servername() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
servername(String) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 
setArguments(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
Returns a copy of this where the arguments are replaced by the given arguments
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.CompositeNode
Returns a copy of this where the children is replaced by the given children.
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
Returns a new function node with the children replaced by the given children
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
 
setChildren(List<ExpressionNode>) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
setComplete(boolean) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
 
setConnectedness(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
setEarlinessImportance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setEnabled(boolean) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Optimizer
Sets whether this optimizer is enabled.
setFieldCompletenessImportance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setMaxAlternativeSegmentations(int) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setMaxOccurrences(int) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
SetMembershipNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which returns true or false depending on a set membership test
SetMembershipNode(ExpressionNode, List<ExpressionNode>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
 
setMetric(String, int) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport
 
setName(String) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Sets the name of this ranking expression.
setOccurrenceImportance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setOutput(String) - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
Returns a copy of this node with a modified output
setProximityCompletenessImportance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setProximityLimit(int) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Sets the maximum allowed gap within a segment.
setProximityTable(float[]) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
Sets the proximity table deciding the importance of separations of various distances, The table must have size proximityLimit*2+1, where the first half is for reverse direction distances.
setRelatednessImportance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setRoot(ExpressionNode) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Sets the root of the expression tree of this expression.
setSegmentProximityImportance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters
 
setSignificance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
The significance of this term: 1-term frequency
setTabSize(int) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
setTabSize(int) - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
Set the tab size to use.
setTerm(String) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
setTotalSignificance(float) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Query
 
setTotalTermWeight(int) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Query
 
setTrackLineColumn(boolean) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
setTrackLineColumn(boolean) - Method in interface com.yahoo.searchlib.rankingexpression.parser.CharStream
Enable or disable line number and column number tracking.
setType(Reference, TensorType) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext
 
setWeight(int) - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
sigmoid - com.yahoo.searchlib.rankingexpression.rule.Function
 
SIGMOID - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
sign - com.yahoo.searchlib.rankingexpression.rule.Function
 
SIGN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
simple(String) - Static method in class com.yahoo.searchlib.rankingexpression.Reference
Returns the given simple feature as a reference, or empty if it is not a valid simple feature string on the form name(argument).
simple(String, String) - Static method in class com.yahoo.searchlib.rankingexpression.Reference
Creates a reference to a simple feature consisting of a name and a single argument
simpleArgument() - Method in class com.yahoo.searchlib.rankingexpression.Reference
If the arguments of this contains a single argument which is an identifier, it is returned.
SimpleCharStream - Class in com.yahoo.searchlib.rankingexpression.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream, String) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int, int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
Constructor.
sin - com.yahoo.searchlib.rankingexpression.rule.Function
 
SIN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
SINGLE_LINE_COMMENT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
sinh - com.yahoo.searchlib.rankingexpression.rule.Function
 
SINH - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
size() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
Returns the max number of variables which may be set in this
size() - Method in interface com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex
Returns the number of bound variables in this
size() - Method in class com.yahoo.searchlib.rankingexpression.FeatureList
Returns the number of features in this list.
size() - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
Returns the number of arguments in this
sizelimit() - Method in class com.yahoo.searchlib.TranslogserverConfig.Chunk
 
sizelimit(int) - Method in class com.yahoo.searchlib.TranslogserverConfig.Chunk.Builder
 
SMALLER - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
SMALLEREQUAL - com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
SOFTMAX - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
sourceString() - Method in class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
Returns the string which created this, or the value.toString() if not known
specialToken - Variable in class com.yahoo.searchlib.rankingexpression.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
sqrt - com.yahoo.searchlib.rankingexpression.rule.Function
 
SQRT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
square - com.yahoo.searchlib.rankingexpression.rule.Function
 
SQUARE - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
STATIC_LEXER_ERROR - Static variable in exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
An attempt was made to create a second instance of a static token manager.
streamClose() - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
streamClose() - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
 
streamRead(char[], int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
streamRead(char[], int, int) - Method in class com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream
 
string() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
STRING - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
StringValue - Class in com.yahoo.searchlib.rankingexpression.evaluation
A string value.
StringValue(String) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
SUB - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
subtract(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
subtract(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
subtract(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
subtract(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
subtract(Value) - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
SUM - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
SwitchTo(int) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
Switch to specified lex state.

T

tag() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tagCommaLeadingList() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tan - com.yahoo.searchlib.rankingexpression.rule.Function
 
TAN - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
tanh - com.yahoo.searchlib.rankingexpression.rule.Function
 
TANH - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
TENSOR - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
tensorArgmax() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorArgmin() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorCell(TensorType, Map) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorConcat() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorDiag() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorFunction() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorFunctionName() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
TensorFunctionNode - Class in com.yahoo.searchlib.rankingexpression.rule
A node which performs a tensor function
TensorFunctionNode(TensorFunction<Reference>) - Constructor for class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
TensorFunctionNode.ExpressionTensorFunction - Class in com.yahoo.searchlib.rankingexpression.rule
A tensor function implemented by an expression.
tensorGenerate() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorGenerateBody(TensorType) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorJoin() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorL1Normalize() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorL2Normalize() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorMap() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorMatmul() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorMerge() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorRandom() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorRange() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorReduce() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorReduceAggregator() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorReduceComposites() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorRename() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorSoftmax() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorType(List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorTypeDimension(TensorType.Builder, List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
TensorValue - Class in com.yahoo.searchlib.rankingexpression.evaluation
A Value containing a tensor.
TensorValue(Tensor) - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
tensorValueBody(TensorType, List) - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
tensorXwPlusB() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
Term(String) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Field.Term
Creates a term with the given value and full exactness (1.0)
Term(String, float) - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Field.Term
 
terms() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Field
Returns an immutable list of the terms in this
thawedCopy() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
Returns a new, modifiable context containing all the bindings of this
token - Variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Current token.
Token - Class in com.yahoo.searchlib.rankingexpression.parser
Describes the input token stream.
Token() - Constructor for class com.yahoo.searchlib.rankingexpression.parser.Token
No-argument constructor
Token(int) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.yahoo.searchlib.rankingexpression.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
Generated Token Manager.
tokenBegin - Variable in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
tokenImage - Variable in exception com.yahoo.searchlib.rankingexpression.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
Literal token values.
TokenMgrException - Exception in com.yahoo.searchlib.rankingexpression.parser
Token Manager Error.
TokenMgrException() - Constructor for exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
No arg constructor.
TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Full Constructor.
TokenMgrException(String, int) - Constructor for exception com.yahoo.searchlib.rankingexpression.parser.TokenMgrException
Constructor with message and reason.
toPrimitive() - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
toString() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
 
toString() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer
 
toString() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Query
 
toString() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm
 
toString() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Trace
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.MapContext
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport
Returns all the content of this report as a multiline string
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.FeatureList
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.parser.Token
Returns the image.
toString() - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.rule.Arguments
 
toString() - Method in enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
 
toString() - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
toString() - Method in enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator
 
toString(ToStringContext) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
Returns a script instance of this based on the supplied script functions.
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.NameNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
 
toString(StringBuilder, SerializationContext, Deque<String>, CompositeNode) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
toStringDump() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
 
trace() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics
Returns the trace of this computation.
Trace - Class in com.yahoo.searchlib.ranking.features.fieldmatch
A computation trace
Trace() - Constructor for class com.yahoo.searchlib.ranking.features.fieldmatch.Trace
 
trace_enabled() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
TranslogserverConfig - Class in com.yahoo.searchlib
This class represents the root node of translogserver Copyright 2017 Yahoo Holdings.
TranslogserverConfig(TranslogserverConfig.Builder) - Constructor for class com.yahoo.searchlib.TranslogserverConfig
 
TranslogserverConfig.Builder - Class in com.yahoo.searchlib
 
TranslogserverConfig.Chunk - Class in com.yahoo.searchlib
This class represents translogserver.chunk
TranslogserverConfig.Chunk.Builder - Class in com.yahoo.searchlib
 
TranslogserverConfig.Compression - Class in com.yahoo.searchlib
This class represents translogserver.compression
TranslogserverConfig.Compression.Builder - Class in com.yahoo.searchlib
 
TranslogserverConfig.Compression.Type - Class in com.yahoo.searchlib
This class represents translogserver.compression.type Control compression type.
TranslogserverConfig.Compression.Type.Enum - Enum in com.yahoo.searchlib
 
TranslogserverConfig.Crcmethod - Class in com.yahoo.searchlib
This class represents translogserver.crcmethod Default crc method used
TranslogserverConfig.Crcmethod.Enum - Enum in com.yahoo.searchlib
 
TranslogserverConfig.Producer - Interface in com.yahoo.searchlib
 
TruthOperator - Enum in com.yahoo.searchlib.rankingexpression.rule
A mathematical operator
type() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue
 
type() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.StringValue
 
type() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.TensorValue
 
type() - Method in class com.yahoo.searchlib.rankingexpression.evaluation.Value
Returns the type of this value
type() - Method in class com.yahoo.searchlib.TranslogserverConfig.Compression
 
type(TranslogserverConfig.Compression.Type.Enum) - Method in class com.yahoo.searchlib.TranslogserverConfig.Compression.Builder
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
Validates the type correctness of the given expression with the given context and returns the type this expression will produce from the given type context
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ComparisonNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ConstantNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.EmbracedNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
Returns the type this will return if evaluated with the given context.
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.IfNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.NameNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.NegativeNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.NotNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.ReferenceNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
type(TypeContext<Reference>) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
Type() - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 
Type(TranslogserverConfig.Compression.Type.Enum) - Constructor for class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 

U

unaryFunctionName() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
updateLineColumn(char) - Method in class com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream
 
usefsync() - Method in class com.yahoo.searchlib.TranslogserverConfig
 
usefsync(boolean) - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
 

V

value() - Method in class com.yahoo.searchlib.ranking.features.ElementCompleteness.Item
 
value() - Method in class com.yahoo.searchlib.ranking.features.fieldmatch.Field.Term
Returns the string value of this term
value() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
 
Value - Class in com.yahoo.searchlib.rankingexpression.evaluation
The result of a ranking expression evaluation.
Value() - Constructor for class com.yahoo.searchlib.rankingexpression.evaluation.Value
 
valueAddress() - Method in class com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser
A tensor address (possibly on short form) represented as a list because the tensor type is not available
valueOf(String) - Static method in enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.searchlib.rankingexpression.rule.Function
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.searchlib.TranslogserverConfig.Compression.Type.Enum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.searchlib.TranslogserverConfig.Crcmethod.Enum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.searchlib.rankingexpression.rule.Function
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.searchlib.TranslogserverConfig.Compression.Type.Enum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.searchlib.TranslogserverConfig.Crcmethod.Enum
Returns an array containing the constants of this enum type, in the order they are declared.

W

weight() - Method in class com.yahoo.searchlib.ranking.features.ElementCompleteness.Item
 
withArgument(String) - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Returns a copy of this with the given argument added (if not already present)
withArgument(String, TensorType) - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Returns a copy of this with the given argument (if not present) and argument type added
withArguments(Arguments) - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
withArguments(List<TensorFunction<Reference>>) - Method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode.ExpressionTensorFunction
 
withBindings(Map<String, String>) - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Returns a new context with the bindings replaced by the given bindings
withBindings(Map<String, String>) - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
 
withBody(RankingExpression) - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
Returns a copy of this with the body changed to the given value
withName(String) - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
 
withoutBindings() - Method in class com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext
Returns a fresh context without bindings
withoutBindings() - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
Returns a fresh context without bindings
withOutput(String) - Method in class com.yahoo.searchlib.rankingexpression.Reference
 
withReturnType(TensorType) - Method in class com.yahoo.searchlib.rankingexpression.ExpressionFunction
 
wrap(ExpressionNode) - Static method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
wrapScalar(ExpressionNode) - Static method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
wrapScalarBlock(TensorType, List<String>, String, List<ExpressionNode>, Map<TensorAddress, ScalarFunction<Reference>>) - Static method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
wrapScalars(TensorType, List<String>, List<ExpressionNode>) - Static method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 
wrapScalars(Map<TensorAddress, ExpressionNode>) - Static method in class com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode
 

X

XW_PLUS_B - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
RegularExpression Id.
xxh64 - com.yahoo.searchlib.TranslogserverConfig.Crcmethod.Enum
 
xxh64 - Static variable in class com.yahoo.searchlib.TranslogserverConfig.Crcmethod
 

Z

zero - Static variable in class com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue
The double value instance for 0
ZSTD - com.yahoo.searchlib.TranslogserverConfig.Compression.Type.Enum
 
ZSTD - Static variable in class com.yahoo.searchlib.TranslogserverConfig.Compression.Type
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages