lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bernd Fehling <bernd.fehl...@uni-bielefeld.de>
Subject Re: from multiValued field to non-multiValued field with copyField?
Date Thu, 17 Mar 2011 15:17:09 GMT
Hi Bill,
yes DIH is in use.

Thanks,
Bernd

Am 17.03.2011 16:09, schrieb Bill Bell:
> 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.fehling@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.fehling@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

-- 
*************************************************************
Bernd Fehling                Universit├Ątsbibliothek Bielefeld
Dipl.-Inform. (FH)                        Universit├Ątsstr. 25
Tel. +49 521 106-4060                   Fax. +49 521 106-4052
bernd.fehling@uni-bielefeld.de                33615 Bielefeld

BASE - Bielefeld Academic Search Engine - www.base-search.net
*************************************************************

Mime
View raw message