I am using Lucene.net , while indexing I got following exception
应用程序:SysToolsBatchIndexer.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程终止。 异常信息:Lucene.Net.Index.MergePolicy + MergeException 堆: at Lucene.Net.Index.ConcurrentMergeScheduler.HandleMergeException(System.Exception) 在Lucene.Net.Index.ConcurrentMergeScheduler + MergeThread.Run() 在System.Threading.ThreadHelper.ThreadStart_Context(System.Object) 在System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean) 在System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean) 在System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object) 在System.Threading.ThreadHelper.ThreadStart()
任何人都可以告诉我异常的确切原因吗?
答案 0 :(得分:0)
该异常包含一条错误消息,更详细地描述了该问题。确保在程序中记录该消息。
发生此异常的一种典型情况是磁盘空间不足。当合并索引的段时,需要额外的磁盘空间。