You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2013/06/03 18:53:20 UTC
[jira] [Created] (SOLR-4892) Add field update processors to
parse/convert String-typed fields to Date, Number, and Boolean
Steve Rowe created SOLR-4892:
--------------------------------
Summary: Add field update processors to parse/convert String-typed fields to Date, Number, and Boolean
Key: SOLR-4892
URL: https://issues.apache.org/jira/browse/SOLR-4892
Project: Solr
Issue Type: New Feature
Components: update
Reporter: Steve Rowe
Assignee: Steve Rowe
Priority: Minor
Add {{FieldMutatingUpdateProcessorFactory}} subclasses {{ParseFooUpdateProcessorFactory}}, where {{Foo}} includes {{Date}}, {{Double}}, {{Long}}, and {{Boolean}}.
These factories will have a default selector that matches all fields that either don’t match any schema field, or are in the schema with the corresponding {{typeClass}}. They can optionally support a list of multiple format specifiers. If they see a value that is not a CharSequence, or can't parse the value using a configured format, they ignore it and leave it as is.
For multi-valued fields, these processors will not convert any values unless all are first successfully parsed. Ordering the processors [Boolean, Long, Double, Date] will allow e.g. values [2, 5, 8.6] to be left alone by the Boolean and Long processors, but then converted by the Double processor.
--
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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org