| CandidateMatcher |
Class used to match candidate queries selected by a Presearcher from a Monitor
query index.
|
| CandidateMatcher.MatchHolder |
|
| CustomQueryHandler |
Builds a QueryTree for a query that needs custom treatment
The default query analyzers will use the QueryVisitor API to extract
terms from queries.
|
| DocumentBatch |
|
| 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
|
| Monitor.StandardQueryCollector |
|
| 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
Use this for persistent query indexes
|
| 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
|
| ParallelMatcher |
Matcher class that runs matching queries in parallel.
|
| ParallelMatcher.MatcherTask |
|
| PartitionMatcher |
A multi-threaded matcher that collects all possible matches in one pass, and
then partitions them amongst a number of worker threads to perform the actual
matching.
|
| PartitionMatcher.MatchTask |
|
| 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 |
|
| QueryAnalyzer |
Class to analyze and extract terms from a lucene query, to be used by
a Presearcher in indexing.
|
| QueryAnalyzer.QueryBuilder |
|
| QueryCacheEntry |
|
| QueryDecomposer |
Split a disjunction query into its consituent parts, so that they can be indexed
and run separately in the Monitor.
|
| QueryIndex |
|
| QueryIndex.CachePopulator |
|
| QueryIndex.DataValues |
|
| QueryIndex.Indexable |
|
| QueryIndex.QueryBuilder |
|
| QueryIndex.QueryCollector |
|
| QueryIndex.QueryTermFilter |
|
| 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
Queries are analyzed and converted into an abstract tree, consisting
of conjunction and disjunction nodes, and leaf nodes containing terms.
|
| 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
|