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
Documents
against queries held in the Monitor-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final longprivate final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetMatchCount(int docId) getMatches(int docId) intlonglongReturns 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()
-