首页->FAQ->显示文章

Google
 

为什么我在搜索的时候更新我的Lucene索引的情况下,有时候程序会报FileNotFoundException异常呢?

译自:原文地址

这种问题往往发生在以下的情况下:

虽然搜索是一个只读操作,但是IndexSearcher读取索引中文件列表的时候,必须临时的锁定索引。如果锁的设置有问题,得到了错误的类表(因为IndexWriter加入新文档或者优化索引的时候,文件列表会发生改变。),就会出现这个异常。远程文件系统(NFS和Samba等)很难正常工作,因为他们很难事务性的确保所有的客户端针对远程目录获得一致的视图。

 

所属分类: [lucene] [Java]
tag: FileNotFoundException, 异常, ,

tinyfool发布于2009年10月29日 08:28
最后更新于2009年10月29日 08:29