问题原因:
IndexWriter原因是在上一次使用该对象进行索引写入的时候,并没有完全关闭资源—表现为写索引的目录下有名称类似“lock”(一般在最后一行)
的文件,即witer对象处在锁状态,可能是为了避免同时写入导致数据出错。
解决办法:
在写索引的方法中,使用finally语句块将IndexWriter关闭。indexWriter.close();
问题原因:
IndexWriter原因是在上一次使用该对象进行索引写入的时候,并没有完全关闭资源—表现为写索引的目录下有名称类似“lock”(一般在最后一行)
的文件,即witer对象处在锁状态,可能是为了避免同时写入导致数据出错。
解决办法:
在写索引的方法中,使用finally语句块将IndexWriter关闭。indexWriter.close();