lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Danil ŢORIN <torin...@gmail.com>
Subject Re: segments.gen file
Date Mon, 02 Mar 2009 13:57:46 GMT
https://issues.apache.org/jira/browse/LUCENE-1551

On Mon, Mar 2, 2009 at 13:40, Michael McCandless
<lucene@mikemccandless.com> wrote:
>
> Ahh good point, that is missing.  Can you open a Jira issue?  Thanks.
>
> Mike
>
> Danil ŢORIN wrote:
>
>> I'm more interested in reopen(IndexCommit) so I could have full
>> benefits of LUCENE-1483 (faster open, warm caches, less GC and so on)
>> but on specific commit point.
>>
>> I'm not sure it's possible in current trunk, and if we have
>> open(IndexCommit) & company, maybe we should also have similar set of
>> methods for reopen?
>>
>> On Mon, Mar 2, 2009 at 12:12, Michael McCandless
>> <lucene@mikemccandless.com> wrote:
>>>
>>> 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
>>>> <lucene@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-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

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


Mime
View raw message