Package | Description |
---|---|
org.apache.lucene.monitor |
Monitoring framework
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
CollectingMatcher<T extends QueryMatch> |
class |
ParallelMatcher<T extends QueryMatch>
Matcher class that runs matching queries in parallel.
|
class |
PartitionMatcher<T extends QueryMatch>
A multi-threaded matcher that collects all possible matches in one pass, and
then partitions them amongst a number of worker threads to perform the actual
matching.
|
Modifier and Type | Field and Description |
---|---|
private CandidateMatcher<T> |
ParallelMatcher.collectorMatcher |
(package private) CandidateMatcher<T> |
PartitionMatcher.MatcherWorker.matcher |
(package private) CandidateMatcher<T> |
Monitor.StandardQueryCollector.matcher |
(package private) CandidateMatcher<T> |
ParallelMatcher.MatcherWorker.matcher |
private CandidateMatcher<T> |
PartitionMatcher.resolvingMatcher |
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.util.concurrent.Future<CandidateMatcher<T>>> |
ParallelMatcher.futures |
Modifier and Type | Method and Description |
---|---|
CandidateMatcher<T> |
ParallelMatcher.MatcherWorker.call() |
CandidateMatcher<T> |
MatcherFactory.createMatcher(IndexSearcher searcher)
Create a new
CandidateMatcher object, to select
queries to match against the passed-in IndexSearcher |
Modifier and Type | Method and Description |
---|---|
protected void |
CandidateMatcher.copyMatches(CandidateMatcher<T> other)
Copy all matches from another CandidateMatcher
|
Constructor and Description |
---|
MatcherWorker(java.util.List<PartitionMatcher.MatchTask> tasks,
CandidateMatcher<T> matcher) |
PresearcherQueryCollector(CandidateMatcher<T> matcher) |
StandardQueryCollector(CandidateMatcher<T> matcher) |