Class SepPostingsWriter
Writes frq to .frq, docs to .doc, pos to .pos, payloads
to .pyl, skip data to .skp
@lucene.experimental
Inheritance
System.Object
SepPostingsWriter
Assembly: Lucene.Net.Codecs.dll
Syntax
public sealed class SepPostingsWriter : PostingsWriterBase, IDisposable
Constructors
|
Improve this Doc
View Source
SepPostingsWriter(SegmentWriteState, Int32StreamFactory)
Declaration
public SepPostingsWriter(SegmentWriteState state, Int32StreamFactory factory)
Parameters
|
Improve this Doc
View Source
SepPostingsWriter(SegmentWriteState, Int32StreamFactory, Int32)
Declaration
public SepPostingsWriter(SegmentWriteState state, Int32StreamFactory factory, int skipInterval)
Parameters
Methods
|
Improve this Doc
View Source
AddPosition(Int32, BytesRef, Int32, Int32)
Add a new position & payload.
Declaration
public override void AddPosition(int position, BytesRef payload, int startOffset, int endOffset)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
BytesRef |
payload |
|
System.Int32 |
startOffset |
|
System.Int32 |
endOffset |
|
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
|
Improve this Doc
View Source
EncodeTerm(Int64[], DataOutput, FieldInfo, BlockTermState, Boolean)
Declaration
public override void EncodeTerm(long[] longs, DataOutput output, FieldInfo fi, BlockTermState state, bool absolute)
Parameters
|
Improve this Doc
View Source
FinishDoc()
Called when we are done adding positions & payloads.
Declaration
public override void FinishDoc()
Overrides
|
Improve this Doc
View Source
FinishTerm(BlockTermState)
Called when we are done adding docs to this term.
Declaration
public override void FinishTerm(BlockTermState state)
Parameters
Overrides
|
Improve this Doc
View Source
Init(IndexOutput)
Declaration
public override void Init(IndexOutput termsOut)
Parameters
Overrides
|
Improve this Doc
View Source
NewTermState()
Declaration
public override BlockTermState NewTermState()
Returns
Overrides
|
Improve this Doc
View Source
SetField(FieldInfo)
Declaration
public override int SetField(FieldInfo fieldInfo)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
StartDoc(Int32, Int32)
Adds a new doc in this term. If this returns null
then we just skip consuming positions/payloads.
Declaration
public override void StartDoc(int docID, int termDocFreq)
Parameters
Type |
Name |
Description |
System.Int32 |
docID |
|
System.Int32 |
termDocFreq |
|
|
Improve this Doc
View Source
StartTerm()
Declaration
public override void StartTerm()
Overrides
Implements
IDisposable