コード例 #1
0
 public override void Finish(FieldInfos fis, int numDocs)
 {
     if (numDocsWritten != numDocs)
     {
         throw new Exception("mergeVectors produced an invalid result: mergedDocs is " + numDocs +
                             " but vec numDocs is " + numDocsWritten + " file=" + _output.ToString() +
                             "; now aborting this merge to prevent index corruption");
     }
     Write(END);
     NewLine();
     SimpleTextUtil.WriteChecksum(_output, scratch);
 }