Package org.apache.lucene.expressions
package org.apache.lucene.expressions
Expressions.
Expression
- result of compiling an expression, which
can evaluate it for a given document. Each expression can have external variables are resolved by
Bindings
.
Bindings
- abstraction for binding external variables to
a way to get a value for those variables for a particular document (DoubleValuesSource).
SimpleBindings
- default implementation of bindings
which provide easy ways to bind sort fields and other expressions to external variables
-
ClassesClassDescriptionBinds variable names in expressions to actual data.This expression value source shares one value cache when generating
ExpressionFunctionValues
such that only one value along the whole generation tree is corresponding to one nameBase class that computes the value of an expression for a document.ADoubleValues
which evaluates an expressionARescorer
that uses an expression to re-score first pass hits.Simple class that binds expression variable names toDoubleValuesSource
s or otherExpression
s.