Oliver Kuldmäe created SOLR-12127:
-------------------------------------

             Summary: Using atomic updates to remove docValues type dynamic 
field does not work
                 Key: SOLR-12127
                 URL: https://issues.apache.org/jira/browse/SOLR-12127
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: update
    Affects Versions: 7.2, 6.6.2
            Reporter: Oliver Kuldmäe


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:
{code:java}
<update>
    <add>
        <doc>
            <field name="id">372335</field>
            <field name="removed_field_262884_i_dv" update="set" null="true"/>
        </doc>
    </add>
</update>
{code}
 

An example of a working update query:
{code:java}
<update>
    <add>
        <doc>
            <field name="id">372335</field>
            <field name="removed_field_262884_i_dv" 
update="set">1521472499</field>
        </doc>
    </add>
</update>
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to