lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Miller <>
Subject Re: FileNotFoundException in ConcurrentMergeScheduler
Date Tue, 01 Jul 2008 17:26:10 GMT
Paul J. Lucas wrote:
> Sorry for the radio silence.  I changed my code around so that a 
> single IndexReader and IndexSearcher are shared.  Since doing that, 
> I've not seen the problem.  That being the case, I didn't pursue the 
> issue.
> I still think there's a bug because the code I had previously, IMHO, 
> should have worked just fine.
> - Paul
Hey Paul, when I told you that you should be sharing 
IndexSearcher/Reader's across threads and I thought it was wrong not to, 
I made the obviously wrong assumption that you either had lots of 
clients or were not in control of the number of searches that could 
could come in at once (a webpp on the internet type thing).

In your simple case, you are certainly right and it should have worked 
just fine. I was concerned you were generating an unknown number of 
Readers for every search (which we now know is not an issue). Please 
disregard all notions that I may have introduced in regards to this 
being wrong. It is only  in the case of many clients/searches 
simultaneously that I would consider what I said to be accurate: and 
even then not everyone is sure to agree with me.

Again, I apologize for leading you a bit off track. You did double check 
your Writer handling though? I still don't think anyone has seen your 
error without using two Writer's simultaneously.

- Mark

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

View raw message