[ 
http://issues.apache.org/jira/browse/SOLR-21?page=comments#action_12414922 ] 

Darren Erik Vengroff commented on SOLR-21:
------------------------------------------

Note that this has previously been discussed elsewhere:

http://wiki.apache.org/solr/FAQ#head-6b1d9dc2c14adecfe6fc5ce86448f15fc84baab9
http://www.nabble.com/Copy-Field-and-Dynamic-Fields-t1228725.html#a3252483
http://www.mail-archive.com/solr-user@lucene.apache.org/msg00019.html


> Dynamic copying of fields (allow wildcard sources in copyField)
> ---------------------------------------------------------------
>
>          Key: SOLR-21
>          URL: http://issues.apache.org/jira/browse/SOLR-21
>      Project: Solr
>         Type: New Feature

>   Components: update
>  Environment: all
>     Reporter: Darren Erik Vengroff
>  Attachments: dynamicCopy.patch
>
> It would be really nice if it were possible to use wildcards to do things 
> like:
>     <copyField source="*_t" dest="text"/>
> The above example copies all fields ending in "_t" to the "text" field.
> I've put together a patch to do this. If there are mutlitple matches, all 
> copies are done.  If there is a match in a dynamicField, then the dynamic 
> field is also generated, subject to the existing rules that short expressions 
> go first.  I tried to stick to the spirit of the code as I saw it, and made 
> what I thought were a minimal reasonable set of changes.  The patch includes 
> some additional tests in ConvertedLegacyTest.java to test the new 
> functionality.  That may not be the  best  place for new tests, but it beats 
> no tests.
> I'd really like to get this, or some improved variant of it into the 
> codebase, as it's quite important to my application.  Please review and 
> comment/criticize as you see fit.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to