lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: IndexDivisor
Date Thu, 03 Dec 2009 10:39:46 GMT
That's indeed how index divisor works, so, the memory difference
should be 100X lower, for just the RAM consumed by the terms index.

Other things consume RAM (norms, deleted docs, field cache), so maybe
those are messing up your measurements?

Mike

On Fri, Nov 27, 2009 at 5:30 AM, Danil ŢORIN <torindan@gmail.com> wrote:
> Try to open with very large value (MAX_INT) it will load only first
> term, and look up the rest from disk.
>
> On Fri, Nov 27, 2009 at 12:24, Michael McCandless
> <lucene@mikemccandless.com> wrote:
>> If you are absolutely certain you won't be doing any lookups by term.
>>
>> The only use case I know of is internal, when Lucene's SegmentMerger
>> is merging the segment with other segments.  In this case, the merger
>> does a linear iteration of all terms, and never a lookup by term, so
>> we save CPU/RAM by not loading the terms index.
>>
>> Mike
>>
>> On Fri, Nov 27, 2009 at 5:16 AM, Ganesh <emailgane@yahoo.co.in> wrote:
>>> Thanks,
>>>
>>> May i know the purpose of using negative value?
>>>
>>> Regards
>>> Ganesh
>>>
>>> ----- Original Message -----
>>> From: "Michael McCandless" <lucene@mikemccandless.com>
>>> To: <java-user@lucene.apache.org>
>>> Sent: Friday, November 27, 2009 3:17 PM
>>> Subject: Re: IndexDivisor
>>>
>>>
>>>> This is the expected behavior.
>>>>
>>>> If you intend to use the reader for searching, looking doc freq,
>>>> deleting docs, etc, you must pass a non-negative value for
>>>> indexDivisor.
>>>>
>>>> Mike
>>>>
>>>> On Fri, Nov 27, 2009 at 12:00 AM, Ganesh <emailgane@yahoo.co.in> wrote:
>>>>> Hello all,
>>>>>
>>>>> I am using Lucene v2.9.1, If I open my reader with positive value for
termInfosIndexDivisor then the search works fine. If i set to -1, then search throws exception
"terms index was not loaded when this reader was created". Is this the intend behaviour?
>>>>>
>>>>> I thought by setting this value to -1, No memory will be used and the
terms will be fetched from the disk. Search might be slow but with very less memory consumption.
>>>>>
>>>>> Regards
>>>>> Ganesh
>>>>> Send instant messages to your online friends http://in.messenger.yahoo.com
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>>
>>> Send instant messages to your online friends http://in.messenger.yahoo.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

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


Mime
View raw message