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 Document s
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
|