In my cloud configuration, if I push <delete> <query>*:*</query> </delete>
followed by: <commit/> I get no errors, the log looks happy enough, but the documents remain in the index, visible to /query. Here's what seems my relevant bit of solrconfig.xml. My URP only implements processAdd. <updateRequestProcessorChain name="RNI"> <!-- some day, add parameters when we have some --> <processor class="com.basistech.rni.solr.NameIndexingUpdateRequestProcessorFactory"/> <processor class="solr.LogUpdateProcessorFactory" /> <processor class="solr.DistributedUpdateProcessorFactory"/> <processor class="solr.RunUpdateProcessorFactory" /> </updateRequestProcessorChain> <!-- activate RNI processing by adding the RNI URP to the chain for xml updates --> <requestHandler name="/update" class="solr.XmlUpdateRequestHandler"> <lst name="defaults"> <str name="update.chain">RNI</str> </lst> </requestHandler>