public final class SepPostingsWriter extends PostingsWriterBase
| Constructor and Description |
|---|
SepPostingsWriter(SegmentWriteState state,
IntStreamFactory factory) |
SepPostingsWriter(SegmentWriteState state,
IntStreamFactory factory,
int 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 |
finishDoc()
Called when we are done adding positions & payloads
|
void |
finishTerm(TermStats stats)
Called when we are done adding docs to this term
|
void |
flushTermsBlock(int start,
int count) |
void |
setField(FieldInfo fieldInfo) |
void |
start(IndexOutput termsOut) |
void |
startDoc(int docID,
int termDocFreq)
Adds a new doc in this term.
|
void |
startTerm() |
mergepublic SepPostingsWriter(SegmentWriteState state, IntStreamFactory factory) throws IOException
IOExceptionpublic SepPostingsWriter(SegmentWriteState state, IntStreamFactory factory, int skipInterval) throws IOException
IOExceptionpublic void start(IndexOutput termsOut) throws IOException
start in class PostingsWriterBaseIOExceptionpublic void startTerm()
throws IOException
startTerm in class PostingsWriterBaseIOExceptionpublic void 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(TermStats stats) throws IOException
finishTerm in class PostingsWriterBaseIOExceptionpublic void flushTermsBlock(int start,
int count)
throws IOException
flushTermsBlock in class PostingsWriterBaseIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in class PostingsWriterBaseIOExceptionCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.