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]