lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jay Yu ...@AI.SRI.COM>
Subject Re: thread safe shared IndexSearcher
Date Wed, 19 Sep 2007 19:01:15 GMT
Mark,

thanks for sharing your insight and experience about LuceneIndexAccessor!
I remember seeing some people reporting some issues about it, such as:
http://www.archivum.info/java-dev@lucene.apache.org/2005-05/msg00114.html
http://issues.apache.org/bugzilla/show_bug.cgi?id=34995#c3

Have those issues been resolved?

Where did you get the latest release? It is not in the official Lucene 
sandbox/contrib.

Finally, are you willing to share your extended version to include your 
tweak relating to the MultiSearcher?

Thanks a lot!

Jay

Mark Miller wrote:
> I use option 3 extensivley and find it very effective. There is a tweak or
> two required to get it to work right with MultiSearchers, but other than
> that, the code is great. I have built a lot on top of it. I'm on the list
> all the time and would be happy to answer any questions you have in regards
> to LuceneIndexAccessor. Frankly, I think its overlooked far too much.
> 
> - Mark
> 
> 
> On 9/19/07, Jay Yu <yu@ai.sri.com> wrote:
>>
>> In a multithread app like web app, a shared IndexSearcher could throw a
>> AlreadyClosedException when another thread is trying to update the
>> underlying IndexReader by closing the shared searcher after the index is
>> updated. Searching over the past discussions on this mailing list, I
>> found several approaches to solve the problem.
>> 1. use solr
>> 2. use DelayCloseIndexSearcher
>> 3. use LuceneIndexAccessor
>>
>>
>> the first one is not feasible for us; some people seemed to have
>> problems with No. 2 and I do not find a lot of discussions around No.3.
>>
>> I wonder if anyone has good experience on No 2 and 3?
>> Or do I miss other better solutions?
>>
>> Thanks for any suggestion/comment!
>>
>> Jay
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
> 

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


Mime
View raw message