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: [email protected]
For additional commands, e-mail: [email protected]