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