org.apache.lucene.search
public class MultiSearcher extends Searcher
Searchables
.
Applications usually need only call the inherited MultiSearcher or MultiSearcher methods.
Constructor Summary | |
---|---|
MultiSearcher(Searchable[] searchables) Creates a searcher which searches searchables. |
Method Summary | |
---|---|
void | close() |
protected Weight | createWeight(Query original)
Create weight in multiple index scenario.
|
Document | doc(int n) |
int | docFreq(Term term) |
Explanation | explain(Weight weight, int doc) |
Searchable[] | getSearchables() Return the array of Searchables this searches. |
protected int[] | getStarts() |
int | maxDoc() |
Query | rewrite(Query original) |
TopDocs | search(Weight weight, Filter filter, int nDocs) |
TopFieldDocs | search(Weight weight, Filter filter, int n, Sort sort) |
void | search(Weight weight, Filter filter, HitCollector results) |
int | searcherIndex(int n) Call MultiSearcher instead. |
int | subDoc(int n) Returns the document number of document n within its
sub-index. |
int | subSearcher(int n) Returns index of the searcher for document n in the array
used to construct this searcher. |
Returns: rewritten queries
Deprecated:
Call MultiSearcher instead.n
within its
sub-index.n
in the array
used to construct this searcher.