All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AveragePayloadFunction |
Calculate the final score as the average score of all payloads seen.
|
BoolDocValues |
Abstract FunctionValues implementation which supports retrieving boolean values.
|
BoolFunction |
Abstract parent class for those ValueSource implementations which apply boolean logic to
their values
|
ByteKnnVectorFieldSource |
An implementation for retrieving FunctionValues instances for byte knn vectors fields.
|
BytesRefFieldSource |
An implementation for retrieving FunctionValues instances for string based fields.
|
ByteVectorSimilarityFunction |
ByteVectorSimilarityFunction returns a similarity function between two knn vectors
with byte elements.
|
CommonTermsQuery |
A query that executes high-frequency terms in a optional sub-query to prevent slow queries due to
"common" terms like stopwords.
|
ComparisonBoolFunction |
Base class for comparison operators useful within an "if"/conditional.
|
ConstKnnByteVectorValueSource |
Function that returns a constant byte vector value for every document.
|
ConstKnnFloatValueSource |
Function that returns a constant float vector value for every document.
|
ConstNumberSource |
ConstNumberSource is the base class for all constant numbers
|
ConstValueSource |
ConstValueSource returns a constant for all documents
|
DefFunction |
ValueSource implementation which only returns the values from the provided ValueSources
which are available for a particular docId.
|
DivFloatFunction |
Function to divide "a" by "b"
|
DocFreqValueSource |
DocFreqValueSource returns the number of documents containing the term.
|
DocTermsIndexDocValues |
Serves as base class for FunctionValues based on DocTermsIndex.
|
DocTermsIndexDocValues.DocTermsIndexException |
Custom Exception to be thrown when the DocTermsIndex for a field cannot be generated
|
DoubleConstValueSource |
Function that returns a constant double value for every document.
|
DoubleDocValues |
Abstract FunctionValues implementation which supports retrieving double values.
|
DoubleFieldSource |
|
DualFloatFunction |
Abstract ValueSource implementation which wraps two ValueSources and applies an
extendible float function to their values.
|
EnumFieldSource |
|
FieldCacheSource |
A base class for ValueSource implementations that retrieve values for a single field from
DocValues.
|
FieldMaskingSpanQuery |
Wrapper to allow SpanQuery objects participate in composite single-field SpanQueries by
'lying' about their search field.
|
FilteredIntervalsSource |
An IntervalsSource that filters the intervals from another IntervalsSource
|
FilterSpans |
|
FilterSpans.AcceptStatus |
Status returned from FilterSpans.accept(Spans) that indicates whether a candidate match
should be accepted, rejected, or rejected and move on to the next document.
|
FloatDocValues |
Abstract FunctionValues implementation which supports retrieving float values.
|
FloatFieldSource |
|
FloatKnnVectorFieldSource |
An implementation for retrieving FunctionValues instances for float knn vectors fields.
|
FloatVectorSimilarityFunction |
FloatVectorSimilarityFunction returns a similarity function between two knn vectors
with float elements.
|
FunctionMatchQuery |
A query that retrieves all documents with a DoubleValues value matching a predicate
|
FunctionQuery |
Returns a score for each document based on a ValueSource, often some function of the value of a
field.
|
FunctionRangeQuery |
A Query wrapping a ValueSource that matches docs in which the values in the value source
match a configured range.
|
FunctionScoreQuery |
A query that wraps another query, and uses a DoubleValuesSource to replace or modify the wrapped
query's score
|
FunctionValues |
Represents field values as different types.
|
FunctionValues.ValueFiller |
Abstraction of the logic required to fill the value of a specified doc into a reusable MutableValue .
|
IDFValueSource |
|
IfFunction |
Depending on the boolean value of the ifSource function, returns the value of the
trueSource or falseSource function.
|
IndexReaderFunctions |
Class exposing static helper methods for generating DoubleValuesSource instances over some
IndexReader statistics
|
IntDocValues |
Abstract FunctionValues implementation which supports retrieving int values.
|
IntervalFilter |
|
IntervalIterator |
A DocIdSetIterator that also allows iteration over matching intervals in a document.
|
IntervalMatchesIterator |
An extension of MatchesIterator that allows it to be treated as an IntervalIterator
|
IntervalQuery |
A query that retrieves documents containing intervals returned from an IntervalsSource
|
Intervals |
|
IntervalsSource |
|
IntFieldSource |
|
JoinDocFreqValueSource |
Use a field value and find the Document Frequency within another field.
|
LinearFloatFunction |
LinearFloatFunction implements a linear function over another ValueSource .
|
LiteralValueSource |
Pass a the field value through as a String, no matter the type // Q: doesn't this mean it's a
"string"?
|
LongDocValues |
Abstract FunctionValues implementation which supports retrieving long values.
|
LongFieldSource |
|
MaxDocValueSource |
|
MaxFloatFunction |
MaxFloatFunction returns the max of its components.
|
MaxPayloadFunction |
Returns the maximum payload score seen, else 1 if there are no payloads on the doc.
|
MinFloatFunction |
MinFloatFunction returns the min of its components.
|
MinPayloadFunction |
Calculates the minimum payload seen
|
MoreLikeThis |
Generate "more like this" similarity queries.
|
MoreLikeThisQuery |
A simple wrapper for MoreLikeThis for use in scenarios where a Query object is required eg in
custom QueryParser extensions.
|
MultiBoolFunction |
Abstract ValueSource implementation which wraps multiple ValueSources and applies an
extendible boolean function to their values.
|
MultiFloatFunction |
Abstract ValueSource implementation which wraps multiple ValueSources and applies an
extendible float function to their values.
|
MultiFunction |
Abstract parent class for ValueSource implementations that wrap multiple ValueSources and
apply their own logic.
|
MultiValuedDoubleFieldSource |
|
MultiValuedFloatFieldSource |
|
MultiValuedIntFieldSource |
|
MultiValuedLongFieldSource |
|
MultiValueSource |
|
NearSpansOrdered |
A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not
overlap and have a maximum slop between them.
|
NearSpansUnordered |
|
NormValueSource |
Function that returns the decoded norm for every document.
|
NumDocsValueSource |
|
PayloadDecoder |
|
PayloadFunction |
An abstract class that defines a way for PayloadScoreQuery instances to transform the cumulative
effects of payload scores for a document.
|
PayloadMatcher |
Defines an interface for testing if two payloads should be consider to match
|
PayloadMatcherFactory |
Creates a payload matcher object based on a payload type and an operation.
|
PayloadScoreQuery |
|
PowFloatFunction |
Function to raise the base "a" to the power "b"
|
ProductFloatFunction |
ProductFloatFunction returns the product of its components.
|
QueryValueSource |
QueryValueSource returns the relevance score of the query
|
RangeMapFloatFunction |
RangeMapFloatFunction implements a map function over another ValueSource
whose values fall within min and max inclusive to target.
|
ReciprocalFloatFunction |
ReciprocalFloatFunction implements a reciprocal function f(x) = a/(mx+b), based on
the float value of a field or function as exported by ValueSource .
|
ScaleFloatFunction |
Scales values to be between min and max.
|
SimpleBoolFunction |
BoolFunction implementation which applies an extendible boolean function to the values of
a single wrapped ValueSource .
|
SimpleFloatFunction |
A simple float function with a single argument
|
SingleFunction |
A function with a single argument
|
SortedSetFieldSource |
Retrieves FunctionValues instances for multi-valued string based fields.
|
SpanCollector |
An interface defining the collection of postings information from the leaves of a Spans
|
SpanContainingQuery |
Keep matches that contain another SpanScorer.
|
SpanDisiWrapper |
Wrapper used in SpanDisiPriorityQueue .
|
SpanFirstQuery |
Matches spans near the beginning of a field.
|
SpanMultiTermQueryWrapper<Q extends MultiTermQuery> |
|
SpanMultiTermQueryWrapper.SpanRewriteMethod |
Abstract class that defines how the query is rewritten.
|
SpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite |
A rewrite method that first translates each term into a SpanTermQuery in a BooleanClause.Occur.SHOULD
clause in a BooleanQuery, and keeps the scores as computed by the query.
|
SpanNearQuery |
Matches spans which are near one another.
|
SpanNearQuery.Builder |
A builder for SpanNearQueries
|
SpanNotQuery |
Removes matches which overlap with another SpanQuery or which are within x tokens before or y
tokens after another SpanQuery.
|
SpanOrQuery |
Matches the union of its clauses.
|
SpanPayloadCheckQuery |
Only return those matches that have a specific payload at the given position.
|
SpanPayloadCheckQuery.MatchOperation |
The payload type.
|
SpanPayloadCheckQuery.PayloadType |
The payload type.
|
SpanPositionCheckQuery |
Base class for filtering a SpanQuery based on the position of a match.
|
SpanPositionRangeQuery |
|
SpanQuery |
Base class for span-based queries.
|
Spans |
Iterates through combinations of start/end positions per-doc.
|
SpanScorer |
|
SpanTermQuery |
Matches spans containing a term.
|
SpanWeight |
Expert-only.
|
SpanWeight.Postings |
Enumeration defining what postings information should be retrieved from the index for a given
Spans
|
SpanWithinQuery |
Keep matches that are contained within another Spans.
|
StrDocValues |
Abstract FunctionValues implementation which supports retrieving String values.
|
SumFloatFunction |
SumFloatFunction returns the sum of its components.
|
SumPayloadFunction |
Calculate the final score as the sum of scores of all payloads seen.
|
SumTotalTermFreqValueSource |
SumTotalTermFreqValueSource returns the number of tokens.
|
TermFreqValueSource |
|
TermSpans |
Expert: Public for extension only.
|
TFValueSource |
|
TotalTermFreqValueSource |
TotalTermFreqValueSource returns the total term freq (sum of term freqs across all
documents).
|
ValueSource |
|
ValueSourceScorer |
|
VectorFieldFunction |
An implementation for retrieving FunctionValues instances for knn vectors fields.
|
VectorSimilarityFunction |
VectorSimilarityFunction returns a similarity function between two knn vectors.
|
VectorValueSource |
Converts individual ValueSource instances to leverage the FunctionValues *Val functions that work
with multiple values, i.e.
|