lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Earwin Burrfoot <ear...@gmail.com>
Subject Re: Stored fields access
Date Thu, 25 Feb 2010 18:48:03 GMT
My issue is with extra objects created in the process. Field selection
can be handled with, well, FieldSelector.

2010/2/25 Erick Erickson <erickerickson@gmail.com>:
> Does LazyLoading address this? I'm assuming your issue is
> that the default behavior loads the entire document regardless
> of whether you actually want all the fields.....
> Erick
>
> On Thu, Feb 25, 2010 at 7:52 AM, Earwin Burrfoot <earwin@gmail.com> wrote:
>>
>> I'm thinking, should Lucene introduce new interface to read stored
>> document fields?
>>
>> Current 'Document document(int n)' mechanism is barely usable due to
>> overhead involved. While I believe underlying index structure works
>> pretty fast (if it fits in memory, as is the case for most
>> performance-concerned installations), there's no adequate access to it
>> and people are forced to introduce contraptions like LinkedIn's
>> payload-assisted luceneId<->appId mapping or similar caches we employ.
>>
>> What I am thinking about is something along the lines of existing
>> iterators like TermDocs/TermPositions. Iterate over docs, then iterate
>> over fields stored for each, extract data, ???, profit.
>> Comments?
>>
>> --
>> Kirill Zakharenko/Кирилл Захаренко (earwin@gmail.com)
>> Home / Mobile: +7 (495) 683-567-4 / +7 (903) 5-888-423
>> ICQ: 104465785
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>
>



-- 
Kirill Zakharenko/Кирилл Захаренко (earwin@gmail.com)
Home / Mobile: +7 (495) 683-567-4 / +7 (903) 5-888-423
ICQ: 104465785

---------------------------------------------------------------------
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