Class and Description |
---|
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
The default query analyzers will use the QueryVisitor API to extract
terms from queries. |
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 |
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
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
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
Wraps a
MultiMatchingQueries with information on which presearcher queries were selected |
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
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 |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.