I think somebody provided a patch (might have been a whole new IndexReader impl?) maaaaaaaaaaaany moons ago (2005?), but it never attracted enough interest to get committed.
Otis -- Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch ----- Original Message ---- > From: Michael Wechner <[EMAIL PROTECTED]> > To: java-user@lucene.apache.org > Sent: Friday, September 26, 2008 6:49:24 AM > Subject: Re: sharing SearchIndexer > > Ian Lea schrieb: > > Simon > > > > > > There is nothing in lucene to detect that an index has changed and > > automagically reopen an IndexReader. > > > > You can do the notification from your indexing thread, or every nnn > > mins, or whatever makes sense for your application. Note that > > IndexReader.reopen() does nothing if the index has not changed - see > > the javadocs. > > > > would it make sense for Lucene to introduce this as a feature? > > Cheers > > Michael > > > > -- > > Ian. > > > > > > On Fri, Sep 26, 2008 at 8:41 AM, simon litwan wrote: > > > >> Mark Miller schrieb: > >> > >>> simon litwan wrote: > >>> > >>>> hi all > >>>> > >>>> i tried to reuse the IndexSearcher among all of the threads that are > >>>> doing searches as described in > >>>> > (http://wiki.apache.org/lucene-java/LuceneFAQ#head-48921635adf2c968f7936dc07d51dfb40d638b82) > >>>> > >>>> this works fine. but our application does continuous indexing. so the > >>>> index is changing and the at startup initialized IndexSearcher seems not > >>>> to > >>>> be notified to reload the index. > >>>> > >>>> is there a way to force the IndexSearcher to reload the index if the > >>>> index has changed? > >>>> > >>>> thanks in advance > >>>> > >>>> simon > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>> You want to reopen the Reader under the IndexSearcher, or open a new > >>> IndexSearcher. > >>> > >> I want to reopen the Reader under the IndexSearcher when the index has > >> changed. is there a way to do so? > >> > >> simon > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]