Solr does not allow chaining of copyfields and it does not recurse.
e.g.
Solr Documentation @ http://wiki.apache.org/solr/SchemaXml#Copy_Fields quotes
e.g.
1 |
<!-- Fields defination --> <br /> <br /> <br /><br /><br /><!-- Copying subject field to subject_text field --> <br /><br /><br /><!-- The subject_text cannot feed into text.So you would land up with no subject being copied --> <br /> <br /> |
Solr Documentation @ http://wiki.apache.org/solr/SchemaXml#Copy_Fields quotes
The copy is done at the stream source level and no copy feeds into another copy.
So a copyfield cannot be a source of other copyfield tag.
The copyfield source must be an actual field, which has some value and does no cascade.