当调用writer.close()时,Lucene没有关闭所有文件

时间:2012-01-27 17:34:52

标签: lucene

调用writer.close()后,我可以删除(在Windows中手动)段文件但我无法删除与索引相关的任何其他文件(.tvx,.tvf等)。 Windows说其他一些程序让它们保持打开状态,但是writer.close()应该关闭与Lucene相关的所有文件。

我希望每次运行程序时都删除Lucene文件夹中的所有文件。

1 个答案:

答案 0 :(得分:0)

尝试使用 lsof (在Linux上)或 Process Explorer (在Windows上)查找打开文件的进程。一旦你知道,你就可以找到文件保持打开的原因。