Hi, i'm using Solr 4.10.3, and i'm trying update a doc field using atomic update (http://wiki.apache.org/solr/Atomic_Updates).
My schema.xml is like this: <!--Fields--> <field name="id" type="string" indexed="true" stored="true" required="true" /> <field name="name" type="string" indexed="true" stored="true" /> <field name="src_desc" type="string" indexed="true" stored="true" /> <field name="_version_" type="long" indexed="true" stored="true" / <!--Dynamic fields definition--> <dynamicField name="src_*" type="string" indexed="true" stored="true" multiValued="false" /> <dynamicField name="dinamic_*" type="string" indexed="true" stored="true" multiValued="false" /> <!--Copy fields--> <copyField source="src_*" dest="dinamic_*"/> I add a document with this command: curl http://<solr_host>:<sorl_port>/solr/default/update?commit=true -H "Content-Type: text/xml" --data-binary '<add><doc><field name="id">1</field><field name="name" >paco</field><field name="src_desc" >friend of mine</field></doc></add>' And later I update the field 'name' with this command: curl http://<solr_host>:<sorl_port>/solr/default/update?commit=true -H "Content-Type: text/xml" --data-binary '<add><doc><field name="id">1</field><field name="name" update="set">paquico</field></doc></add>' As I do so the doc i retrive from Solr is: <result name="response" numFound="1" start="0" maxScore="1.0"> <doc> <str name="id">1</str> <str name="name">paquico</str> <str name="src_desc">friend of mine</str> <arr name="dinamic_desc"> <str>friend of mine</str> <str>friend of mine</str> </arr> <long name="_version_">1506750859550130176</long> <float name="score">1.0</float> </doc> </result> So I get a non multivalued field (dinamic_desc) with multiple values :( ________________________________ Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Si no es vd. el destinatario indicado, queda notificado que la lectura, utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. En el caso de haber recibido este correo electrónico por error, se ruega notificar inmediatamente esta circunstancia mediante reenvío a la dirección electrónica del remitente. Evite imprimir este mensaje si no es estrictamente necesario. This email and any file attached to it (when applicable) contain(s) confidential information that is exclusively addressed to its recipient(s). If you are not the indicated recipient, you are informed that reading, using, disseminating and/or copying it without authorisation is forbidden in accordance with the legislation in effect. If you have received this email by mistake, please immediately notify the sender of the situation by resending it to their email address. Avoid printing this message if it is not absolutely necessary.