org.apache.lucene.index
public class MultiReader extends IndexReader
Version: $Id: MultiReader.java 523302 2007-03-28 12:58:15Z gsingers $
Constructor Summary | |
---|---|
MultiReader(IndexReader[] subReaders) Construct a MultiReader aggregating the named set of (sub)readers. |
Method Summary | |
---|---|
int | docFreq(Term t) |
Document | document(int n, FieldSelector fieldSelector) |
protected void | doClose() |
protected void | doCommit() |
protected void | doDelete(int n) |
protected void | doSetNorm(int n, String field, byte value) |
protected void | doUndeleteAll() |
Collection | getFieldNames(IndexReader.FieldOption fieldNames) |
TermFreqVector | getTermFreqVector(int n, String field) |
TermFreqVector[] | getTermFreqVectors(int n) |
boolean | hasDeletions() |
boolean | hasNorms(String field) |
boolean | isDeleted(int n) |
int | maxDoc() |
byte[] | norms(String field) |
void | norms(String field, byte[] result, int offset) |
int | numDocs() |
TermDocs | termDocs() |
TermPositions | termPositions() |
TermEnum | terms() |
TermEnum | terms(Term term) |
Construct a MultiReader aggregating the named set of (sub)readers. Directory locking for delete, undeleteAll, and setNorm operations is left to the subreaders.
Note that all subreaders are closed if this Multireader is closed.
Parameters: subReaders set of (sub)readers
Throws: IOException