org.apache.lucene.index
public class MultiReader extends IndexReader
Version: $Id: MultiReader.java 355181 2005-12-08 19:53:06Z cutting $
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) |
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() |
Collection | getFieldNames(boolean indexed) |
Collection | getFieldNames(IndexReader.FieldOption fieldNames) |
Collection | getIndexedFieldNames(Field.TermVector tvSpec) |
TermFreqVector | getTermFreqVector(int n, String field) |
TermFreqVector[] | getTermFreqVectors(int n) Return an array of term frequency vectors for the specified document.
|
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
See Also: getFieldNames
See Also: IndexReader
See Also: getFieldNames