David Smiley created LUCENE-8552:
------------------------------------

             Summary: optimize getMergedFieldInfos for one-segment FieldInfos
                 Key: LUCENE-8552
                 URL: https://issues.apache.org/jira/browse/LUCENE-8552
             Project: Lucene - Core
          Issue Type: New Feature
            Reporter: David Smiley


FieldInfos.getMergedFieldInfos could trivially return the FieldInfos of the 
first and only LeafReader if there is only one LeafReader.

Also... if there is more than one LeafReader, and if FieldInfos & FieldInfo 
implemented equals() & hashCode() (including a cached hashCode), maybe we could 
also call equals() iterating through the FieldInfos to see if we should bother 
adding it to the FieldInfos.Builder?  Admittedly this is speculative; may not 
be worth the bother.



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

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

Reply via email to