Reading up on atomic updates, the Solr reference guide states the following:

The core functionality of atomically updating a document requires that all
fields in your schema must be configured as stored (stored="true") or
docValues (docValues="true") except for fields which are <copyField/>
destinations, which must be configured as stored="false"

Reading the next section it seems the reasons for this is that any
destination fields will be indexed with both the old and the new value.

However, i've tried the atomic update functionality updating both fields
unrelated to the destination fields and fields copying to the fields and I
can't see any problems in the stored content of the destination field, and
I can't query a document based on old content in a destination field if it
has been overwritten.

My question is: How should I understand the warning, and can it be save to
use atomic updates even though you have stored destination fields?

I am on Solr 7.1

Venlig hilsen/Best regards

*Jon Kjær Amundsen*
Information Architect & Product Owner
*UdbudsVagten A/S*

Reply via email to