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.
|