Almost, you can define a updateRequestProcessorChain that houses multiple 
update processors.

 

  <updateRequestProcessorChain name="dedupe">
    <processor 
class="org.apache.solr.update.processor.SignatureUpdateProcessorFactory">
      <bool name="enabled">true</bool>
      <str name="signatureField">title_signature</str>
      <bool name="overwriteDupes">true</bool>
      <str name="fields">title</str>
      <str 
name="signatureClass">org.apache.solr.update.processor.Lookup3Signature</str>
    </processor>

    <processor 
class="org.apache.solr.update.processor.SignatureUpdateProcessorFactory">
      <bool name="enabled">true</bool>
      <str name="signatureField">content_signature</str>
      <bool name="overwriteDupes">true</bool>
      <str name="fields">content</str>
      <str 
name="signatureClass">org.apache.solr.update.processor.TextProfileSignature</str>
    </processor>
     <processor class="solr.LogUpdateProcessorFactory" />
    <processor class="solr.RunUpdateProcessorFactory" />
  </updateRequestProcessorChain>
 
-----Original message-----
From: Dilshod Temirkhodjaev <tdils...@gmail.com>
Sent: Thu 30-09-2010 17:12
To: solr-user@lucene.apache.org; 
Subject: can i have more update processors with solr

I don't know if this is bug or not, but when i'm writing this in
solrconfig.xml

<requestHandler name="/update" class="solr.XmlUpdateRequestHandler">
 <lst name="defaults">
   <str name="update.processor">CustomRank</str>
   <str name="update.processor">dedupe</str>
 </lst>
</requestHandler>

only first update.processor works, why second is not working?

Reply via email to