Module org.apache.lucene.monitor
Package org.apache.lucene.monitor
Class MultiMatchingQueries<T extends QueryMatch>
java.lang.Object
org.apache.lucene.monitor.MultiMatchingQueries<T>
- Type Parameters:
T
- the type of QueryMatch returned
Class to hold the results of matching a batch of
Document
s
against queries held in the Monitor-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final int
private final long
private final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
getMatchCount
(int docId) getMatches
(int docId) int
long
long
Returns the QueryMatch for the given query and document, or null if it did not match(package private) MatchingQueries
<T>
-
Field Details
-
matches
-
errors
-
queryBuildTime
private final long queryBuildTime -
searchTime
private final long searchTime -
queriesRun
private final int queriesRun -
batchSize
private final int batchSize
-
-
Constructor Details
-
MultiMatchingQueries
-
-
Method Details
-
matches
Returns the QueryMatch for the given query and document, or null if it did not match- Parameters:
queryId
- the query iddocId
- the doc id- Returns:
- the QueryMatch for the given query and document, or null if it did not match
-
getMatches
- Parameters:
docId
- document id to check- Returns:
- all matches for a particular document
-
getMatchCount
public int getMatchCount(int docId) - Parameters:
docId
- document id to check- Returns:
- the number of queries that matched for a given document
-
getQueryBuildTime
public long getQueryBuildTime()- Returns:
- how long (in ns) it took to build the Presearcher query for the matcher run
-
getSearchTime
public long getSearchTime()- Returns:
- how long (in ms) it took to run the selected queries
-
getQueriesRun
public int getQueriesRun()- Returns:
- the number of queries passed to this CandidateMatcher during the matcher run
-
getBatchSize
public int getBatchSize()- Returns:
- the number of documents in the batch
-
getErrors
- Returns:
- a List of any MatchErrors created during the matcher run
-
singleton
MatchingQueries<T> singleton()
-