mirror of
https://github.com/apache/lucene.git
synced 2025-02-22 10:15:27 +00:00
use docCount from merger in mergeSegments
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@150120 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1a3d49c1ff
commit
14b64e1380
@ -401,7 +401,6 @@ public class IndexWriter {
|
||||
private final void mergeSegments(int minSegment)
|
||||
throws IOException {
|
||||
String mergedName = newSegmentName();
|
||||
int mergedDocCount = 0;
|
||||
if (infoStream != null) infoStream.print("merging segments");
|
||||
SegmentMerger merger =
|
||||
new SegmentMerger(directory, mergedName, useCompoundFile);
|
||||
@ -416,13 +415,14 @@ public class IndexWriter {
|
||||
if ((reader.directory()==this.directory) || // if we own the directory
|
||||
(reader.directory()==this.ramDirectory))
|
||||
segmentsToDelete.addElement(reader); // queue segment for deletion
|
||||
mergedDocCount += reader.numDocs();
|
||||
}
|
||||
|
||||
int mergedDocCount = merger.merge();
|
||||
|
||||
if (infoStream != null) {
|
||||
infoStream.println();
|
||||
infoStream.println(" into "+mergedName+" ("+mergedDocCount+" docs)");
|
||||
}
|
||||
merger.merge();
|
||||
|
||||
segmentInfos.setSize(minSegment); // pop old infos & add new
|
||||
segmentInfos.addElement(new SegmentInfo(mergedName, mergedDocCount,
|
||||
|
Loading…
x
Reference in New Issue
Block a user