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());
}
}