public final class Lucene40PostingsWriter extends PostingsWriterBase
Lucene40PostingsFormat| Constructor and Description |
|---|
Lucene40PostingsWriter(SegmentWriteState state)
Creates a
Lucene40PostingsWriter, with the
DEFAULT_SKIP_INTERVAL. |
Lucene40PostingsWriter(SegmentWriteState state,
int skipInterval)
Creates a
Lucene40PostingsWriter, with the
specified skipInterval. |
| Modifier and Type | Method and Description |
|---|---|
void |
addPosition(int position,
BytesRef payload,
int startOffset,
int endOffset)
Add a new position & payload
|
void |
close() |
void |
encodeTerm(long[] empty,
DataOutput out,
FieldInfo fieldInfo,
BlockTermState _state,
boolean absolute) |
void |
finishDoc() |
void |
finishTerm(BlockTermState _state)
Called when we are done adding docs to this term
|
void |
init(IndexOutput termsOut) |
BlockTermState |
newTermState() |
int |
setField(FieldInfo fieldInfo) |
void |
startDoc(int docID,
int termDocFreq) |
void |
startTerm() |
mergepublic Lucene40PostingsWriter(SegmentWriteState state) throws IOException
Lucene40PostingsWriter, with the
DEFAULT_SKIP_INTERVAL.IOExceptionpublic Lucene40PostingsWriter(SegmentWriteState state, int skipInterval) throws IOException
Lucene40PostingsWriter, with the
specified skipInterval.IOExceptionpublic void init(IndexOutput termsOut) throws IOException
init in class PostingsWriterBaseIOExceptionpublic BlockTermState newTermState()
newTermState in class PostingsWriterBasepublic void startTerm()
startTerm in class PostingsWriterBasepublic int setField(FieldInfo fieldInfo)
setField in class PostingsWriterBasepublic void startDoc(int docID,
int termDocFreq)
throws IOException
startDoc in class PostingsConsumerIOExceptionpublic void addPosition(int position,
BytesRef payload,
int startOffset,
int endOffset)
throws IOException
addPosition in class PostingsConsumerIOExceptionpublic void finishDoc()
finishDoc in class PostingsConsumerpublic void finishTerm(BlockTermState _state) throws IOException
finishTerm in class PostingsWriterBaseIOExceptionpublic void encodeTerm(long[] empty,
DataOutput out,
FieldInfo fieldInfo,
BlockTermState _state,
boolean absolute)
throws IOException
encodeTerm in class PostingsWriterBaseIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class PostingsWriterBaseIOExceptionCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.