Lucene tries to delete 'deletable' files every time index is modified. The reason files can't be deleted is that those files are is use (thay are open). (This is applicable mainly to Windows, as far as Linux allows to delete files that are in use...)

If your files 'deletable' don't get deleted you should check if your IndexReader/IndexSearcher are properly closed.

For Windows I suggest Utility 'ProcesExplorer' from Sysinternals. It can show you what files are open by selected process and find out what processes keep selected file open.

Dan Armbrust wrote:
If I am using lucene (daily build from ~ a month ago or so) on windows - and when I merge two indexes together, I get a number of .cfs files noted in my 'deleteable' file - but they never seem to actually be deleted by lucene.

When does lucene try to delete these files - does it ever work on windows? As far as I can tell, nothing should be holding a lock on those files. Yet, even when I shut down the only jvm that is using these indexes, and then open a new one, and perform a search, they don't go away.

Thanks,

Dan


--
regards,
Volodymyr Bychkoviak

Reply via email to