On Oct 5, 2005, at 9:32 PM, Cyril Barlow wrote:
Creating an IndexSearcher for every request goes against how to use
Lucene best.  A _single_ IndexSearcher for all searches is optimum.

You really ought to look into using a single instance.

     Erik


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Actually scrap that idea - it's back to caching problems again, back to find a work around for the single instance indexsearcher- there probably is a
close method somewhere I've not commented out in the servlet..
When you create a IndexSearcher with a string directory rather than an
IndexReader - do you still have an IndexReader underneath - and if so do you
have to close that as well as an IndexSearcher?

There really is no need to close an IndexSearcher until you need to instantiate another one, and even then you can let the old instance go without closing and all will still be well. If you construct IndexSearcher with a String directory name, there is no need to close anything other than (optionally) the IndexSearcher.

    Erik


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to