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?