/// <summary> /// Fills in no-term-vectors for all docs we haven't seen /// since the last doc that had term vectors. /// </summary> internal void Fill(int docID) { while (lastDocID < docID) { writer.StartDocument(0); writer.FinishDocument(); lastDocID++; } }
public override void StartDocument(int numVectorFields) { Debug.Assert(FieldCount == 0); Debug.Assert(DocStatus != Status.STARTED); @in.StartDocument(numVectorFields); DocStatus = Status.STARTED; FieldCount = numVectorFields; DocCount++; }
public override void StartDocument(int numVectorFields) { if (Debugging.AssertsEnabled) { Debugging.Assert(fieldCount == 0); } if (Debugging.AssertsEnabled) { Debugging.Assert(docStatus != Status.STARTED); } @in.StartDocument(numVectorFields); docStatus = Status.STARTED; fieldCount = numVectorFields; docCount++; }