You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucenenet.apache.org by "Laimonas Simutis (JIRA)" <ji...@apache.org> on 2019/01/24 22:24:00 UTC

[jira] [Closed] (LUCENENET-417) implement streams as field values

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

Laimonas Simutis closed LUCENENET-417.
--------------------------------------
    Resolution: Incomplete

Closing a stale ticket that has not had activity in almost eight years.

> implement streams as field values
> ---------------------------------
>
>                 Key: LUCENENET-417
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-417
>             Project: Lucene.Net
>          Issue Type: New Feature
>          Components: Lucene.Net Core
>            Reporter: Christopher Currens
>            Priority: Major
>         Attachments: StreamValues.patch
>
>
> Adding binary values to a field is an expensive operation, as the whole binary data must be loaded into memory and then written to the index.  Adding the ability to use a stream instead of a byte array could not only speed up the indexing process, but reducing the memory footprint as well.
> -Java lucene has the ability to use a TextReader the both analyze and store text in the index.-  Lucene.NET lacks the ability to store string data in the index via streams. This should be a feature added into Lucene .NET as well.  My thoughts are to add another Field constructor, that is Field(string name, System.IO.Stream stream, System.Text.Encoding encoding), that will allow the text to be analyzed and stored into the index.
> Comments about this approach are greatly appreciated.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)