Index: IndexSplitter.java
===================================================================
--- IndexSplitter.java	(revision 1134357)
+++ IndexSplitter.java	(working copy)
@@ -147,6 +147,7 @@
     destDir.mkdirs();
     FSDirectory destFSDir = FSDirectory.open(destDir);
     SegmentInfos destInfos = new SegmentInfos(codecs);
+    destInfos.counter = nextSegmentName(segs);
     for (String n : segs) {
       SegmentInfo info = getInfo(n);
       destInfos.add(info);
@@ -162,6 +163,17 @@
     destInfos.commit(destFSDir);
     // System.out.println("destDir:"+destDir.getAbsolutePath());
   }
+	
+  private int nextSegmentName(String ... segs) {
+	int ret = 0;
+	for (String currSeg : segs) {
+	  int currSegNum = Integer.parseInt(currSeg.substring(1), 36);
+	  if (ret < currSegNum) {
+		ret = currSegNum;
+	  }
+	}
+	return ++ret;
+  }
 
   private static final byte[] copyBuffer = new byte[32*1024];
 
