public finish ( long sumTotalTermFreq, long sumDocFreq, int docCount ) : void | ||
sumTotalTermFreq | long | |
sumDocFreq | long | |
docCount | int | |
return | void |
public override void finish(long sumTotalTermFreq, long sumDocFreq, int docCount)
{
if (termCount > 0)
{
@out.WriteVInt(termCount);
@out.WriteVInt(field.number);
if (field.IndexOptions != IndexOptions.DOCS_ONLY)
{
@out.WriteVLong(sumTotalTermFreq);
}
@out.WriteVLong(sumDocFreq);
@out.WriteVInt(docCount);
FST<BytesRef> fst = builder.finish();
fst.save(@out);
//System.out.println("finish field=" + field.name + " fp=" + out.getFilePointer());
}
}