: ..but the request I'm making is.. : /solr/myfeed?command=full-import&rows=5000&clean=false : : ..note the clean=false.
I see it, but i also see this in the logs you provided... : INFO: [] webapp=/solr path=/myfeed params={command=full-import} status=0 : QTime=8 ...which means someone somewhere is executing full-import w/o using clean=false. are you absolutely certain that you are executing the request you think you are? can you find a request in your logs that includes clean=false? if it's not you and your code -- it is comming from somewhere, and that's what's causing DIH to trigger a deleteAll... : 10-Nov-2011 05:40:01 org.apache.solr.handler.dataimport.DataImporter : doFullImport : INFO: Starting Full Import : 10-Nov-2011 05:40:01 org.apache.solr.handler.dataimport.SolrWriter : readIndexerProperties : INFO: Read myfeed.properties : 10-Nov-2011 05:40:01 org.apache.solr.update.DirectUpdateHandler2 deleteAll : INFO: [] REMOVING ALL DOCUMENTS FROM INDEX -Hoss