string indexDirectory = Server.MapPath("index"); StandardAnalyzer analyzer = new StandardAnalyzer(); Lucene.Net.Index.IndexWriter writer = new Lucene.Net.Index.IndexWriter(indexDirectory, analyzer, false); writer.SetUseCompoundFile(true); DateTime start = DateTime.Now; try ...{ writer.Optimize(); } finally ...{ writer.Close(); } Response.Write("优化索引费时(" + (DateTime.Now - start) + ")");