[ 
https://issues.apache.org/jira/browse/LUCENE-3433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Willnauer updated LUCENE-3433:
------------------------------------

    Attachment: LUCENE-3433.patch

This patch removes all uses of ValuesEnum and adds a 
IndexDocValues#getDirectSource() which provides direct access without loading 
into memory. This patch also removes all bounds checks and improves on disk 
access on several variants. 

its still a bit rough but reflects the idea. However, this patch also removes 
the sorted variant for efficiency reasons. Currently those variant require a 
lot of memory during merge as well as a sep. interface (sortedSource) which 
adds another complexity to the API. With this patch we only have a single API 
(Source) which is a good start to further improve this.
                
> Random access non RAM resident IndexDocValues (CSF)
> ---------------------------------------------------
>
>                 Key: LUCENE-3433
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3433
>             Project: Lucene - Java
>          Issue Type: New Feature
>    Affects Versions: 4.0
>            Reporter: Yonik Seeley
>             Fix For: 4.0
>
>         Attachments: LUCENE-3433.patch, LUCENE-3433.patch
>
>
> There should be a way to get specific IndexDocValues by going through the 
> Directory rather than loading all of the values into memory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to