创建索引(A页)和搜索(B页)是两个页面,我在A页创建索引成功,然后在搜索页搜索。这时如果我要重新创建索引的话它会提示说文件正由另一进程在使用,因此该进程无法访问该文件。该怎么解决呢?
indexreader 也有close 的,不close 肯定不行的。你看我那个盘古分词的例子。
http://blog.csdn.net/gaoweipeng/archive/2009/10/13/4680363.aspx
有参考说明,
是不是 IndexWriter 没有 Close 啊!
你看下具体提示你是A正在使用,还是你建立的那个索引文件正在使用,我觉得应该是后者.
方便的话,可以把建索引和搜索的关键代码贴出来.