|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.codecs.PostingsConsumer
org.apache.lucene.codecs.PostingsWriterBase
org.apache.lucene.codecs.sep.SepPostingsWriter
public final class SepPostingsWriter
Writes frq to .frq, docs to .doc, pos to .pos, payloads to .pyl, skip data to .skp
| Constructor Summary | |
|---|---|
SepPostingsWriter(SegmentWriteState state,
IntStreamFactory factory)
|
|
SepPostingsWriter(SegmentWriteState state,
IntStreamFactory factory,
int skipInterval)
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class org.apache.lucene.codecs.PostingsConsumer |
|---|
merge |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SepPostingsWriter(SegmentWriteState state,
IntStreamFactory factory)
throws IOException
IOException
public SepPostingsWriter(SegmentWriteState state,
IntStreamFactory factory,
int skipInterval)
throws IOException
IOException| Method Detail |
|---|
public void start(IndexOutput termsOut)
throws IOException
start in class PostingsWriterBaseIOException
public void startTerm()
throws IOException
startTerm in class PostingsWriterBaseIOExceptionpublic void setField(FieldInfo fieldInfo)
setField in class PostingsWriterBase
public void startDoc(int docID,
int termDocFreq)
throws IOException
startDoc in class PostingsConsumerIOException
public void addPosition(int position,
BytesRef payload,
int startOffset,
int endOffset)
throws IOException
addPosition in class PostingsConsumerIOExceptionpublic void finishDoc()
finishDoc in class PostingsConsumer
public void finishTerm(TermStats stats)
throws IOException
finishTerm in class PostingsWriterBaseIOException
public void flushTermsBlock(int start,
int count)
throws IOException
flushTermsBlock in class PostingsWriterBaseIOException
public void close()
throws IOException
close in interface Closeableclose in class PostingsWriterBaseIOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||