You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Oliver Kuldmäe (JIRA)" <ji...@apache.org> on 2018/03/20 13:14:00 UTC

[jira] [Created] (SOLR-12127) Using atomic updates to remove docValues type dynamic field does not work

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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org