Do you use Dih handler? A script can do this easily. Bill Bell Sent from mobile
On Mar 17, 2011, at 9:02 AM, Bernd Fehling <bernd.fehl...@uni-bielefeld.de> wrote: > > Good idea. > Was also just looking into this area. > > Assuming my input record looks like this: > <documents> > <document id="foobar"> > <element name="author"><value>author_1 ; author_2 ; > author_3</value></element> > </document> > </documents> > > Do you know if I can use something like this: > ... > <entity name="records" processor="XPathEntityProcessor" > transformer="RegexTransformer" > ... > <field column="author" > xpath="/documents/document/element[@name='author']/value" /> > <field column="author_sort" > xpath="/documents/document/element[@name='author']/value" /> > <field column="author" splitBy=" ; " /> > ... > > To just double the input and make author multiValued and author_sort a string > field? > > Regards > Bernd > > > Am 17.03.2011 15:39, schrieb Gora Mohanty: >> On Thu, Mar 17, 2011 at 8:04 PM, Bernd Fehling >> <bernd.fehl...@uni-bielefeld.de> wrote: >>> >>> Is there a way to have a kind of "casting" for copyField? >>> >>> I have author names in multiValued string field and need a sorting on it, >>> but sort on field is only for multiValued=false. >>> >>> I'm trying to get multiValued content from one field to a >>> non-multiValued text or string field for sorting. >>> And this, if possible, during loading with copyField. >>> >>> Or any other solution? >> [...] >> >> Not sure about CopyField, but you could use a transformer to >> extract values from a multiValued field, and stick them into a >> single-valued field. >> >> Regards, >> Gora