Ability to store Reader / InputStream fields
--------------------------------------------

                 Key: LUCENE-1206
                 URL: https://issues.apache.org/jira/browse/LUCENE-1206
             Project: Lucene - Java
          Issue Type: New Feature
          Components: Index
            Reporter: Trejkaz


In some situations we would like to store the whole text, but the whole text 
won't always fit in memory so we can't create a String.  Likewise for storing 
binary, it would sometimes be better if we didn't have to read into a byte[] 
up-front (even when it doesn't use much memory, it increases the number of 
copies made and adds burden to GC.)

FieldsWriter currently writes the length at the start of the chunks though, so 
I don't know whether it would be possible to seek back and write the length 
after writing the data.

It would also be useful to use this in conjunction with compression, both for 
Reader and InputStream types.  And when retrieving the field, it should be 
possible to create a Reader without reading the entire String into memory 
up-front.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to