This is already available, as of 2.4.

Mike

Danil ŢORIN wrote:

What about opening IndexReader/Searcher on certain commit point?
Will it be implemented in 2.9?

The use-case is similar to the one Michael Busch described, only I
would like to open (or reopen) a searcher on specific commit point.


On Fri, Feb 27, 2009 at 20:31, Michael McCandless
<luc...@mikemccandless.com> wrote:

Michael Busch wrote:

Actually I personally don't need Lucene to be "write once". The reason why I started this thread about the segments.gen file was that in our project we sometimes need to rollback to a previous commit-point (using Lucene 2.4.0) that we keep around with the SnapshotDeletionPolicy. To get rid of the newest commit-point we simply delete the most recent segments file. But then we also have to delete the segments.gen file, otherwise Lucene will read the generation from it and try to find the segments file we deleted. Then Lucene will recreate the segments.gen file. This just made me think that this is not very clean (deleting and recreating the segments.gen) especially because
we use a local FS and don't even need the .gen file.

Ahh... OK. In trunk/2.9, you can explicitly open an IndexWriter on a prior
commit point, which will take care of the gen file for you.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to