lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luke Francl <>
Subject RE: Concurrent searching & re-indexing
Date Thu, 17 Feb 2005 16:11:29 GMT
On Thu, 2005-02-17 at 04:44, Paul Mellor wrote:
> "on windows you cannot delete open files, so Lucene AFAIK (I don't use
> windows) postpones the deletion to a time, when the file is closed"
> If Lucene does not in fact postpone the deletion, that would explain the
> exception I'm seeing (" couldn't delete _a.f1") - the
> IndexWriter is attempting to delete the files but the IndexReader has them
> open.
> Does this then mean that re-indexing whilst searching is inherently unsafe,
> but only on Windows?

Using Lucene 1.3 final, I ran across what I believe to be this problem.

Under heavy load on Windows, deleting the segments file would fail

I tried to duplicate the problem with an attached debugger, but I was
unable to do so.

There's more details about my problem in this message:

Any advice would still be appreciated. Currently, I'm catching the error
and doing a retry in the finally block, but I am not confident in this
solution due to the difficulty of reproducing the problem.

Luke Francl

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message