[ https://issues.apache.org/jira/browse/SOLR-4134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shalin Shekhar Mangar updated SOLR-4134: ---------------------------------------- Attachment: SOLR-4134.patch Patch with test and fix. An example of the XML request with this patch for the example given in the issue description would be: {code} <field name="multi_ss" update="set">first</field> <field name="multi_ss" update="set">second</field> <field name="multi_ss" update="set">third</field> {code} I'll commit this tomorrow. > Cannot "set" multiple values into multivalued field with partial updates when > using the standard RequestWriter. > --------------------------------------------------------------------------------------------------------------- > > Key: SOLR-4134 > URL: https://issues.apache.org/jira/browse/SOLR-4134 > Project: Solr > Issue Type: Bug > Components: clients - java, update > Affects Versions: 4.0 > Reporter: Will Butler > Assignee: Shalin Shekhar Mangar > Priority: Minor > Attachments: SOLR-4134.patch > > > I would like to "set" multiple values into a field using partial updates like > so: > \\ > \\ > {code} > List<String> values = new ArrayList<String>(); > values.add("one"); > values.add("two"); > values.add("three"); > doc.setField(field, singletonMap("set", values)); > {code} > When using the standard XML-based RequestWriter, you end up with a single > value that looks like [one, two, three], because of the toString() calls on > lines 130 and 132 of ClientUtils. It works properly when using the > BinaryRequestWriter. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org