AutomatonQuery |
A Query that will match terms against a finite-state machine.
|
BlendedTermQuery |
A Query that blends index statistics across multiple terms.
|
BlendedTermQuery.Builder |
|
BlendedTermQuery.RewriteMethod |
|
BooleanClause |
A clause in a BooleanQuery.
|
BooleanClause.Occur |
Specifies how clauses are to occur in matching documents.
|
BooleanQuery |
A Query that matches documents matching boolean combinations of other queries, e.g.
|
BooleanQuery.Builder |
A builder for boolean queries.
|
BoostAttribute |
|
BulkScorer |
|
CachingCollector |
Caches all docs, and optionally also scores, coming from a search, and is then able to replay
them to another collector.
|
CollectionStatistics |
Contains statistics for a collection (field).
|
Collector |
Expert: Collectors are primarily meant to be used to gather raw results from a search, and
implement sorting or custom result filtering, collation, etc.
|
CollectorManager |
A manager of collectors.
|
DisiPriorityQueue |
A priority queue of DocIdSetIterators that orders by current doc ID.
|
DisiWrapper |
|
DocIdSet |
A DocIdSet contains a set of doc ids.
|
DocIdSetIterator |
This abstract class defines methods to iterate over a set of non-decreasing doc ids.
|
DoubleValues |
Per-segment, per-document double values, which can be calculated at search-time
|
DoubleValuesSource |
|
Explanation |
Expert: Describes the score computation for document and query.
|
FieldComparator |
Expert: a FieldComparator compares hits so as to determine their sort order when collecting the
top results with TopFieldCollector .
|
FieldComparatorSource |
|
FieldDoc |
Expert: A ScoreDoc which also contains information about how to sort the referenced document.
|
FieldExistsQuery |
A Query that matches documents that contain either a KnnVectorField , or a field that indexes norms or doc values.
|
FieldValueHitQueue |
Expert: A hit queue for sorting by hits by terms in more than one field.
|
FieldValueHitQueue.Entry |
|
FilterCollector |
|
IndexSearcher |
Implements search over a single IndexReader.
|
IndexSearcher.LeafSlice |
A class holding a subset of the IndexSearcher s leaf contexts to be executed within a
single thread.
|
IndexSearcher.TooManyClauses |
|
IndriAndQuery |
A Query that matches documents matching combinations of subqueries.
|
IndriDisjunctionScorer |
The Indri implemenation of a disjunction scorer which stores the subscorers for the child
queries.
|
IndriQuery |
A Basic abstract query that all IndriQueries can extend to implement toString, equals,
getClauses, and iterator.
|
IndriScorer |
The Indri parent scorer that stores the boost so that IndriScorers can use the boost outside of
the term.
|
LeafCollector |
Collector decouples the score from the collected doc: the score computation is skipped entirely
if it's not needed.
|
LeafFieldComparator |
Expert: comparator that gets instantiated on each leaf from a top-level FieldComparator
instance.
|
LeafSimScorer |
|
LongValues |
Per-segment, per-document long values, which can be calculated at search-time
|
LongValuesSource |
|
LRUQueryCache.CacheAndCount |
Cache of doc ids with a count.
|
Matches |
Reports the positions and optionally offsets of all matching terms in a query for a single
document
|
MatchesIterator |
An iterator over match positions (and optionally offsets) for a single document and field
|
MaxNonCompetitiveBoostAttribute |
|
MultiPhraseQuery |
A generalized version of PhraseQuery , with the possibility of adding more than one term
at the same position that are treated as a disjunction (OR).
|
MultiPhraseQuery.Builder |
A builder for multi-phrase queries
|
MultiPhraseQuery.UnionPostingsEnum |
Takes the logical union of multiple PostingsEnum iterators.
|
MultiTermQuery |
An abstract Query that matches documents containing a subset of terms provided by a
FilteredTermsEnum enumeration.
|
MultiTermQuery.RewriteMethod |
Abstract class that defines how the query is rewritten.
|
NamedMatches |
Utility class to help extract the set of sub queries that have matched from a larger query.
|
PhraseMatcher |
Base class for exact and sloppy phrase matching
|
PhraseQuery |
A Query that matches documents containing a particular sequence of terms.
|
PhraseQuery.Builder |
A builder for phrase queries.
|
PhraseQuery.PostingsAndFreq |
Term postings and position information for phrase matching
|
PointInSetQuery.Stream |
Iterator of encoded point values.
|
Query |
The abstract base class for queries.
|
QueryCache |
A cache for queries.
|
QueryCachingPolicy |
A policy defining which filters should be cached.
|
QueryVisitor |
Allows recursion through a query tree
|
ReferenceManager |
Utility class to safely share instances of a certain type across multiple threads, while
periodically refreshing them.
|
ReferenceManager.RefreshListener |
Use to receive notification when a refresh has finished.
|
Rescorer |
Re-scores the topN results ( TopDocs ) from an original query.
|
Scorable |
Allows access to the score of a Query
|
Scorable.ChildScorable |
A child Scorer and its relationship to its parent.
|
ScoreDoc |
|
ScoreMode |
Different modes of search.
|
Scorer |
Expert: Common scoring functionality for different types of queries.
|
ScorerSupplier |
|
ScoringRewrite |
Base rewrite method that translates each term into a query, and keeps the scores as computed by
the query.
|
SearcherFactory |
|
SearcherLifetimeManager.Pruner |
|
SegmentCacheable |
Interface defining whether or not an object can be cached against a LeafReader
|
SimpleCollector |
Base Collector implementation that is used to collect all contexts.
|
Sort |
Encapsulates sort criteria for returned hits.
|
SortedNumericSelector.Type |
Type of selection to perform.
|
SortedSetSelector.Type |
Type of selection to perform.
|
SortField |
Stores information about how to sort documents by terms in an individual field.
|
SortField.Type |
Specifies the type of the terms to be sorted, or special types such as CUSTOM
|
SynonymQuery |
A query that treats multiple terms as synonyms.
|
SynonymQuery.Builder |
|
TermRangeQuery |
A Query that matches documents within an range of terms.
|
TermStatistics |
Contains statistics for a specific term
|
TimeLimitingCollector.TimerThread |
Thread used to timeout search requests.
|
TopDocs |
|
TopDocsCollector |
A base class for all collectors that return a TopDocs output.
|
TopFieldCollector |
|
TopFieldDocs |
|
TopScoreDocCollector |
A Collector implementation that collects the top-scoring hits, returning them as a TopDocs .
|
TopTermsRewrite |
Base rewrite method for collecting only the top terms via a priority queue.
|
TotalHitCountCollector |
Just counts the total number of hits.
|
TotalHits |
Description of the total number of hits of a query.
|
TotalHits.Relation |
|
TwoPhaseIterator |
|
Weight |
Expert: Calculate query weights and build query scorers.
|