| CandidateMatcher |
Class used to match candidate queries selected by a Presearcher from a Monitor query index.
|
| CustomQueryHandler |
Builds a QueryTree for a query that needs custom treatment
|
| ExplainingMatch |
A query match containing the score explanation of the match
|
| HighlightsMatch |
QueryMatch object that contains the hit positions of a matching Query
|
| HighlightsMatch.Hit |
Represents an individual hit
|
| MatcherFactory |
Interface for the creation of new CandidateMatcher objects
|
| MatchingQueries |
Class to hold the results of matching a single Document
against queries held in the Monitor
|
| Monitor |
A Monitor contains a set of Query objects with associated IDs, and efficiently matches
them against sets of Document objects.
|
| Monitor.QueryCacheStats |
Statistics for the query cache and query index
|
| MonitorConfiguration |
Encapsulates various configuration settings for a Monitor's query index
|
| MonitorQuery |
Defines a query to be stored in a Monitor
|
| MonitorQuerySerializer |
Serializes and deserializes MonitorQuery objects into byte streams
|
| MonitorUpdateListener |
For reporting events on a Monitor's query index
|
| MultiMatchingQueries |
Class to hold the results of matching a batch of Documents
against queries held in the Monitor
|
| Presearcher |
A Presearcher is used by the Monitor to reduce the number of queries actually run against a
Document.
|
| PresearcherMatch |
Wraps a QueryMatch with information about which queries were selected by the presearcher
|
| PresearcherMatches |
|
| QueryDecomposer |
Split a disjunction query into its consituent parts, so that they can be indexed and run
separately in the Monitor.
|
| QueryMatch |
Represents a match for a specific query and document
|
| QueryTimeListener |
Notified of the time it takes to run individual queries against a set of documents
|
| QueryTree |
A representation of a node in a query tree
|
| ScoringMatch |
A QueryMatch that reports scores for each match
|
| SlowLog.Entry |
An individual entry in the slow log
|
| TermFilteredPresearcher |
Presearcher implementation that uses terms extracted from queries to index them in the Monitor,
and builds a disjunction from terms in a document to match them.
|
| TermFilteredPresearcher.DocumentQueryBuilder |
Constructs a document disjunction from a set of terms
|
| TermWeightor |
Calculates the weight of a Term
|