org.apache.lucene.search
Class ParallelMultiSearcher
- java.rmi.Remote, Searchable
public class ParallelMultiSearcher
int | docFreq(Term term) - TODO: parallelize this one too
|
Query | rewrite(Query original)
|
TopDocs | search(Query query, Filter filter, int nDocs) - A search implementation which spans a new thread for each
Searchable, waits for each search to complete and merge
the results back together.
|
TopFieldDocs | search(Query query, Filter filter, int nDocs, Sort sort) - A search implementation allowing sorting which spans a new thread for each
Searchable, waits for each search to complete and merges
the results back together.
|
void | search(Query query, Filter filter, HitCollector results) - Lower-level search API.
|
close , doc , docFreq , explain , getStarts , maxDoc , rewrite , search , search , search , searcherIndex , subDoc , subSearcher |
ParallelMultiSearcher
public ParallelMultiSearcher(Searchable[] searchables)
throws IOException
Creates a searcher which searches searchables.
search
public TopDocs search(Query query,
Filter filter,
int nDocs)
throws IOException
A search implementation which spans a new thread for each
Searchable, waits for each search to complete and merge
the results back together.
- search in interface Searchable
- search in interface MultiSearcher
search
public TopFieldDocs search(Query query,
Filter filter,
int nDocs,
Sort sort)
throws IOException
A search implementation allowing sorting which spans a new thread for each
Searchable, waits for each search to complete and merges
the results back together.
- search in interface Searchable
- search in interface MultiSearcher
search
public void search(Query query,
Filter filter,
HitCollector results)
throws IOException
Lower-level search API.
HitCollector.collect(int,float)
is called for every non-zero
scoring document.
Applications should only use this if they need
all of the
matching documents. The high-level search API (
Searcher.search(Query)
) is usually more efficient, as it skips
non-high-scoring hits.
- search in interface Searchable
- search in interface MultiSearcher
query
- to match documentsfilter
- if non-null, a bitset used to eliminate some documentsresults
- to receive hits
TODO: parallelize this one too
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.