: Subject: java.lang.Exception: Conflict with StreamingUpdateSolrServer the fact that you are using StreamingUpdateSolrServer isn't really a factor here -- what matters is the data you are sending to solr in the updates...
: location=StreamingUpdateSolrServer line=162 Status for: null is 409 ... : Conflict A "409" HTTP Status is a "Conflict". It means that Optimistic concurrency failed. Your update indicated a document version but the version of hte document on the server didn't meet the version requirements... https://cwiki.apache.org/confluence/display/solr/Updating+Parts+of+Documents#UpdatingPartsofDocuments-OptimisticConcurrency -Hoss http://www.lucidworks.com/