IndexWriter writer2 = new IndexWriter(indexDir,   
             new PaodingAnalyzer(), false,   
                    IndexWriter.MaxFieldLength.LIMITED);   
            indexDocs(writer2, fileDir); 
            writer2.optimize();   
            writer2.close(); 
我这个fileDir  有几个G的文件    不过应该没有问题   但是 报内存 溢出
大侠们帮帮忙      我也自己努力想想