David Smiley created SOLR-4676:
----------------------------------
Summary: Share a Lucene FieldType instance instead of creating on
each call to createField()
Key: SOLR-4676
URL: https://issues.apache.org/jira/browse/SOLR-4676
Project: Solr
Issue Type: Improvement
Components: Schema and Analysis
Reporter: David Smiley
Assignee: David Smiley
Priority: Minor
I think the Lucene FieldType instances should be cached on Solr's SchemaField
so that they don't have to be needlessly re-created for each indexed value that
runs through Solr in SchemaField.createField(). The only obstacle I see to this
is that getIndexOptions(field,val) takes the value, and if that value were to
alter the logic then the FieldType can't be shared. This is a protected method
and I don't see anything that overrides it, and the default implementation
doesn't use the value. So I think it can be removed. Patch in progress...
--
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: [email protected]
For additional commands, e-mail: [email protected]