lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Grant Ingersoll (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LUCENE-558) Selective field loading
Date Thu, 27 Apr 2006 12:45:38 GMT
    [ http://issues.apache.org/jira/browse/LUCENE-558?page=comments#action_12376723 ] 

Grant Ingersoll commented on LUCENE-558:
----------------------------------------

This is pretty much what I started out with when I first started working on Lazy/Selective
Field loading and I think it is a little bit simpler than 545 but is easily handled by the
code in 545.  Discussions on Lazy/Selective field loading indicated that people wanted more
control over the process.  

We could, of course, merge the two, and have this patch hide the details of  creating the
FieldSelector.  

Just a thought...

> Selective field loading
> -----------------------
>
>          Key: LUCENE-558
>          URL: http://issues.apache.org/jira/browse/LUCENE-558
>      Project: Lucene - Java
>         Type: New Feature

>   Components: Index
>     Versions: 2.0
>  Environment: All
>     Reporter: Chuck Williams
>  Attachments: LuceneTrunk.patch
>
> Provides a new api, IndexReader.document(int doc, String[] fields).  A document containing
only the specified fields is created.  The other fields of the document are not loaded, although
unfortunately uncompressed strings still have to be scanned because the length information
in the index is for UTF-8 encoded chars and not bytes.  This is useful for applications that
need quick access to a small subset of the fields.  It can be used in conjunction with or
for some uses instead of ParallelReader.
> This is a much smaller change for a simpler use case than Lucene-545.  No existing API's
are affected.
> All the tests pass and new tests are added to verify the feature.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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