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
All Classes All Packages
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.
- 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
- bit - com.yahoo.searchlib.rankingexpression.rule.Function
- BIT - Static variable in interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
-
RegularExpression Id.
- 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.
- CELL_CAST - 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 fieldoccurrences
- 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
-
An instance of a serialization of this function, using a particular serialization context (by
ExpressionFunction.expand(com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.List<com.yahoo.searchlib.rankingexpression.rule.ExpressionNode>, java.util.Deque<java.lang.String>)
) - 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
- extractScriptName(String) - Static method in class com.yahoo.searchlib.rankingexpression.RankingExpression
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.
- getApplyOnRestart() - Method in class com.yahoo.searchlib.TranslogserverConfig.Builder
- 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
andcompleteness
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(SerializationContext) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
-
Creates the necessary rank properties required to implement this expression.
- getRankProperties(List<ExpressionFunction>) - Method in class com.yahoo.searchlib.rankingexpression.RankingExpression
-
Deprecated.
- 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
- needSerialization(String) - Method in class com.yahoo.searchlib.rankingexpression.rule.SerializationContext
- 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.
- propertyExpressionName(String) - Static method in class com.yahoo.searchlib.rankingexpression.RankingExpression
- 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
- setApplyOnRestart(boolean) - 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
- tensorCellCast() - 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(SerializationContext) - Method in class com.yahoo.searchlib.rankingexpression.rule.ExpressionNode
- 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
All Classes All Packages