T
- the type of QueryMatch returnedpublic class MultiMatchingQueries<T extends QueryMatch>
extends java.lang.Object
Document
s
against queries held in the MonitorModifier and Type | Field and Description |
---|---|
private int |
batchSize |
private java.util.Map<java.lang.String,java.lang.Exception> |
errors |
private java.util.List<java.util.Map<java.lang.String,T>> |
matches |
private int |
queriesRun |
private long |
queryBuildTime |
private long |
searchTime |
Constructor and Description |
---|
MultiMatchingQueries(java.util.List<java.util.Map<java.lang.String,T>> matches,
java.util.Map<java.lang.String,java.lang.Exception> errors,
long queryBuildTime,
long searchTime,
int queriesRun,
int batchSize) |
Modifier and Type | Method and Description |
---|---|
int |
getBatchSize() |
java.util.Map<java.lang.String,java.lang.Exception> |
getErrors() |
int |
getMatchCount(int docId) |
java.util.Collection<T> |
getMatches(int docId) |
int |
getQueriesRun() |
long |
getQueryBuildTime() |
long |
getSearchTime() |
T |
matches(java.lang.String queryId,
int docId)
Returns the QueryMatch for the given query and document, or null if it did not match
|
(package private) MatchingQueries<T> |
singleton() |
private final java.util.List<java.util.Map<java.lang.String,T extends QueryMatch>> matches
private final java.util.Map<java.lang.String,java.lang.Exception> errors
private final long queryBuildTime
private final long searchTime
private final int queriesRun
private final int batchSize
MultiMatchingQueries(java.util.List<java.util.Map<java.lang.String,T>> matches, java.util.Map<java.lang.String,java.lang.Exception> errors, long queryBuildTime, long searchTime, int queriesRun, int batchSize)
public T matches(java.lang.String queryId, int docId)
queryId
- the query iddocId
- the doc idpublic java.util.Collection<T> getMatches(int docId)
docId
- document id to checkpublic int getMatchCount(int docId)
docId
- document id to checkpublic long getQueryBuildTime()
public long getSearchTime()
public int getQueriesRun()
public int getBatchSize()
public java.util.Map<java.lang.String,java.lang.Exception> getErrors()
MatchingQueries<T> singleton()