Description
I have defined a dynamic field which is stored=false, indexed=false and docValues=true. Attempting to set this field's value to null via atomic update does not remove the field from the document. However, the document's version is updated. Using atomic updates to set a value for the field does work. Tested on 6.6.2 and 7.2.1.
An example of a non-working update query:
<update> <add> <doc> <field name="id">372335</field> <field name="removed_field_262884_i_dv" update="set" null="true"/> </doc> </add> </update>
An example of a working update query:
<update> <add> <doc> <field name="id">372335</field> <field name="removed_field_262884_i_dv" update="set">1521472499</field> </doc> </add> </update>
Attachments
Attachments
Issue Links
- causes
-
SOLR-12128 Setting the same field to null multiple times in a row throws NullPointerException
- Closed