|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.codecs.PostingsConsumer org.apache.lucene.codecs.PostingsWriterBase org.apache.lucene.codecs.lucene40.Lucene40PostingsWriter
public final class Lucene40PostingsWriter
Concrete class that writes the 4.0 frq/prx postings format.
Lucene40PostingsFormat
Constructor Summary | |
---|---|
Lucene40PostingsWriter(SegmentWriteState state)
Creates a Lucene40PostingsWriter , with the
DEFAULT_SKIP_INTERVAL . |
|
Lucene40PostingsWriter(SegmentWriteState state,
int skipInterval)
Creates a Lucene40PostingsWriter , with the
specified skipInterval . |
Method Summary | |
---|---|
void |
addPosition(int position,
BytesRef payload,
int startOffset,
int endOffset)
Add a new position & payload |
void |
close()
|
void |
finishDoc()
|
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)
|
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 Lucene40PostingsWriter(SegmentWriteState state) throws IOException
Lucene40PostingsWriter
, with the
DEFAULT_SKIP_INTERVAL
.
IOException
public Lucene40PostingsWriter(SegmentWriteState state, int skipInterval) throws IOException
Lucene40PostingsWriter
, with the
specified skipInterval
.
IOException
Method Detail |
---|
public void start(IndexOutput termsOut) throws IOException
start
in class PostingsWriterBase
IOException
public void startTerm()
startTerm
in class PostingsWriterBase
public void setField(FieldInfo fieldInfo)
setField
in class PostingsWriterBase
public void startDoc(int docID, int termDocFreq) throws IOException
startDoc
in class PostingsConsumer
IOException
public void addPosition(int position, BytesRef payload, int startOffset, int endOffset) throws IOException
addPosition
in class PostingsConsumer
IOException
public void finishDoc()
finishDoc
in class PostingsConsumer
public void finishTerm(TermStats stats) throws IOException
finishTerm
in class PostingsWriterBase
IOException
public void flushTermsBlock(int start, int count) throws IOException
flushTermsBlock
in class PostingsWriterBase
IOException
public void close() throws IOException
close
in interface Closeable
close
in class PostingsWriterBase
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |