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





Reply via email to