Unfortunately, no. Once open, the IndexReader/IndexSearcher searches a frozen "point in time" snapshot of the index as it existed when it was first opened.
You'll have to open a new searcher in order to see the changes. However, there is work underway now to add a "reopen" method to IndexReader that somewhat lowers the cost of opening a reader (not yet clear by how much). This should be part of the next release (2.3). See here for details: https://issues.apache.org/jira/browse/LUCENE-743 Mike "Enrique Lamas" <[EMAIL PROTECTED]> wrote: > Hi, > I have an application using Lucene 2.2.0 that opens an IndexSearcher only > once to optimize performance, because opening the index is a heavy > operation. My question is, if I modify the index with an IndexWriter or > IndexModifier, is there any way for the changes to be visible to the > opened IndexSearcher without reopening it? > > Thanks --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]