Integer view counts probably do meet those requirements, but you might need to 
update all 25 million documents every day, which is not going to be fast.

wunder
Walter Underwood
wun...@wunderwood.org
http://observer.wunderwood.org/  (my blog)

> On Mar 30, 2022, at 9:34 AM, Shawn Heisey <apa...@elyograg.org> wrote:
> 
> On 3/30/22 10:27, gnandre wrote:
>> IIRC, under the hood, atomic indexing indexes the whole document again even
>> if you might be updating just one field of that document. This costs hugely
>> in terms of indexing performance because the other fields might be
>> requiring some significant heavy tokenization. Is there any way around this?
> 
> 
> If you need to be able to query on any of the fields you're modifying in the 
> atomic update, then there is no way to do it without reindexing the whole 
> document.
> 
> There is a feature that can do an in-place update, but the field has to be 
> not indexed, not stored, single valued, and have docValues enabled.  A field 
> using the TextField class cannot have docValues.  It is probably unlikely 
> that the fields you want to update meet these requirements.
> 
> https://solr.apache.org/guide/8_11/updating-parts-of-documents.html#in-place-updates
> 
> Thanks,
> Shawn
> 

Reply via email to