As others noted, currently updating a field means deleting and inserting the entire document.
Depending on how you use the field, you might be able to create another core/container with that one field (plus the key field), and use join support. Note that https://issues.apache.org/jira/browse/LUCENE-6352 is an improvement, which looks like it's in the 5.x code line, though I don't see a fix version. -- Ken > From: Mohsin Beg Beg > Sent: March 16, 2016 3:52:47pm PDT > To: solr-user@lucene.apache.org > Subject: how to update billions of docs > > Hi, > > I have a requirement to replace a value of a field in 100B's of docs in 100's > of cores. > The field is multiValued=false docValues=true type=StrField stored=true > indexed=true. > > Atomic Updates performance is on the order of 5K docs per sec per core in > solr 5.3 (other fields are quite big). > > Any suggestions ? > > -Mohsin -------------------------- Ken Krugler +1 530-210-6378 http://www.scaleunlimited.com custom big data solutions & training Hadoop, Cascading, Cassandra & Solr