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: question about Solr SignatureUpdateProcessorFactory
Date Mon, 29 Nov 2010 14:17:24 GMT

Am 29.11.2010 14:55, schrieb Markus Jelsma:
> 
> 
> On Monday 29 November 2010 14:51:33 Bernd Fehling wrote:
>> Dear list,
>> another suggestion about SignatureUpdateProcessorFactory.
>>
>> Why can I make signatures of several fields and place the
>> result in one field but _not_ make a signature of one field
>> and place the result in several fields.
> 
> Use copyField


Ooooh yes, you are right.


> 
>>
>> Could be realized without huge programming?
>>
>> Best regards,
>> Bernd
>>
>> Am 29.11.2010 14:30, schrieb Bernd Fehling:
>>> Dear list,
>>>
>>> a question about Solr SignatureUpdateProcessorFactory:
>>>
>>> for (String field : sigFields) {
>>>
>>>   SolrInputField f = doc.getField(field);
>>>   if (f != null) {
>>>
>>> *    sig.add(field);
>>>
>>>     Object o = f.getValue();
>>>     if (o instanceof String) {
>>>     
>>>       sig.add((String)o);
>>>     
>>>     } else if (o instanceof Collection) {
>>>     
>>>       for (Object oo : (Collection)o) {
>>>       
>>>         if (oo instanceof String) {
>>>         
>>>           sig.add((String)oo);
>>>         
>>>         }
>>>       
>>>       }
>>>     
>>>     }
>>>   
>>>   }
>>>
>>> }
>>>
>>> Why is also the field name (* above) added to the signature
>>> and not only the content of the field?
>>>
>>> By purpose or by accident?
>>>
>>> I would like to suggest removing the field name from the signature and
>>> not mixing it up.
>>>
>>> Best regards,
>>> Bernd
> 

Mime
View raw message