lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christoph Goller <gol...@detego-software.de>
Subject Re: Lock handling and Lucene 1.9 / 2.0
Date Tue, 14 Sep 2004 10:28:38 GMT
Konstantin Priblouda wrote:
>>I have to admit that I am not an expert in j2ee
>>compliancy. But I would like
>>to learn about it. If a database (I consder Lucene
>>as a database) really has
>>to be initialized for every read-access, than there
>>is a problem with j2ee
>>compliancy. I cannot believe that this is really
>>true.
> 
> 
> I'm not so considered about j2ee compliance, but 
> using file system locks is quite uncool...
> 
> 
> 
>>LET ME STATE AGAIN: You should not open a new
>>IndexReader for every 
>>search/query. If you do so you definitely have a
>>performance problem 
>>independently from synchronization!!!!!!!!! Opening
>>an IndexReader is
>>much more expensive than any individual
>>query/search.
> 
> 
> 
> You suppose that I open index reader  (webapp)wide? 
> One per session? Coud it be shared between concurent
> requests?  If not - only way is to open it for
> request...

It has to be shared between requests. Anything else
cannot be efficient. We are using a server process
that accepts requests vi xml/rpc. Note that IndexReader is
thread-safe and may be used by many requests either sequentially
or concurrently.

Christoph


---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org


Mime
View raw message