Robert Muir created LUCENE-4539:
-----------------------------------

             Summary: DocValues impls should read all headers up-front instead 
of per-directsource
                 Key: LUCENE-4539
                 URL: https://issues.apache.org/jira/browse/LUCENE-4539
             Project: Lucene - Core
          Issue Type: Bug
          Components: core/index
            Reporter: Robert Muir


Currently, when DocValues opens, it just opens files. it doesnt read codec 
headers etc.

Instead we read these every single time a directsource opens. 

I think it should work like PostingsReaders: e.g. the PackedInts impl would 
read its versioning info and codec headers and creating a new Direct impl 
should be a IndexInput.clone() + getDirectReaderNoHeader().

Today its much more costly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to