lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noble Paul നോബിള്‍ नोब्ळ्" <noble.p...@gmail.com>
Subject Re: getTimestamp method in IndexCommit
Date Thu, 04 Sep 2008 09:45:40 GMT
YOU ARE FAST
thanks.

--Noble

On Thu, Sep 4, 2008 at 2:54 PM, Michael McCandless
<lucene@mikemccandless.com> wrote:
>
> Noble Paul നോബിള്‍ नोब्ळ् wrote:
>
>> On Wed, Sep 3, 2008 at 2:06 PM, Michael McCandless
>> <lucene@mikemccandless.com> wrote:
>>>
>>> Noble Paul നോബിള്‍ नोब्ळ् wrote:
>>>
>>>> On Tue, Sep 2, 2008 at 1:56 PM, Michael McCandless
>>>> <lucene@mikemccandless.com> wrote:
>>>>>
>>>>> Are you thinking this would just fallback to Directory.fileModified on
>>>>> the
>>>>> segments_N file for that commit?
>>>>>
>>>>> You could actually do that without any API change, because IndexCommit
>>>>> exposes a getSegmentsFileName().
>>>>
>>>> If it is a RAMDirectory how can we get the lastmodified?
>>>
>>> RAMDirectory will report the System.currentTimeMillis() when the file was
>>> last changed.  Is that not sufficient?
>>>
>>>> Isn't it a lot of overhead to read the file modified time everytime
>>>> the timestamp is tobe obtained?
>>>
>>> I would think this method does not need to be super fast -- how
>>> frequently
>>> are you planning to call it?
>>
>> Only during a onCommit() or a onInit(). So if the commit point is
>> passed over multiple times it would call this as many times.Not a big
>> deal in terms of performance. But it is still some 3-4 lines of code
>> which could very well be added to the API and exposed as a method
>> getTimestamp()
>
> OK I'll commit this -- it's trivial.  It's simply convenience for calling
> Directory.fileModified.
>
>>>
>>> Note that the segments_N file has no other means of extracting a
>>> timestamp
>>> for itself; it does not store a timestamp internally or anything.
>>>
>>> Mike
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>
>>>
>>
>>
>>
>> --
>> --Noble Paul
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>



-- 
--Noble Paul
Mime
View raw message