[ https://issues.apache.org/jira/browse/SOLR-306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513310 ]
Hoss Man commented on SOLR-306: ------------------------------- i'm a little worried that the syntax as described would give people the wrong impression. the syntax added in SOLR-226 was fairly clear because there was a one to one mapping between the * in the source and the * in the dest ... there is a lot more ambiguity here. if <copyField source="foo_*" dest="bar" /> will copy from all incoming fields starting with "foo_" to the field "bar", people might reasonably assume that <copyField source="bar" dest="foo_*" /> will copy from the field "bar" to ALL fields starting with "foo_" ... where different people might have different assumptions about what "ALL" means ... someone might assume Solr will map it to every explicitly created field matching the pattern, others might assume it will map to every dynamicField that is based on a suffix (ie: if there are dynamic fields for *_string and *_text then a copyfield with a dest of foo_* should create foo_string and foo_text) ...the point being it could get very confusing. it would probably be better to do this using a different tag name / syntax, to help it stand out as functionally different ... perhaps this is a good opportunity to do true regex based matching... <regexCopyField source="(name)" dest="text_$1" /> > copyFields with a dynamic destination should support static source > ------------------------------------------------------------------ > > Key: SOLR-306 > URL: https://issues.apache.org/jira/browse/SOLR-306 > Project: Solr > Issue Type: Improvement > Reporter: Ryan McKinley > Priority: Minor > Fix For: 1.3 > > Attachments: SOLR-306-CopyField.patch > > > In SOLR-226, we added support for copy fields with a dynamic destination. > We should also support dynamic copyFields with a static source: > <copyField source="name" dest="text_*" /> > This will copy the contents of "name" to "text_name" -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.