# Uses of Package
org.apache.lucene.monitor

- Classes in org.apache.lucene.monitor used by org.apache.lucene.monitor
  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 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 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.