[jira] [Commented] (SOLR-2496) JSON Update Handler doesn't handle multiple docs properly
[ https://issues.apache.org/jira/browse/SOLR-2496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13042480#comment-13042480 ] Neil Hooey commented on SOLR-2496: -- Awesome, thanks Yonik! JSON Update Handler doesn't handle multiple docs properly - Key: SOLR-2496 URL: https://issues.apache.org/jira/browse/SOLR-2496 Project: Solr Issue Type: Improvement Components: update Affects Versions: 3.1 Reporter: Neil Hooey Labels: json, update Fix For: 3.2 Attachments: SOLR-2496.patch The following is the current Solr 3.1 format for sending multiple documents by JSON. It's not analogous to the XML method, and isn't easily generated and serialized from a hash in Perl, Python, Ruby, et al to JSON, because it has duplicate keys for add. It's cited at this page: http://wiki.apache.org/solr/UpdateJSON Near the text: Here's a simple example of adding more than one document at once: {code} { add: {doc: {id : TestDoc1, title : test1} }, add: {doc: {id : TestDoc2, title : another test} } }' {code} Here's a better format that's analogous to the XML method of submission, and is easily serialized from a hash to JSON: {code} { add: { doc: [ {id : TestDoc1, title : test1}, {id : TestDoc2, title : another test}, ], }, } {code} The original XML method: {code} add doc field name=idTestDoc1fieldfield name=titletest1/field /doc doc field name=idTestDoc2fieldfield name=titletest2/field/field /doc /add {code} -- This message is automatically generated by JIRA. 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
[jira] [Commented] (SOLR-2496) JSON Update Handler doesn't handle multiple docs properly
[ https://issues.apache.org/jira/browse/SOLR-2496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13028999#comment-13028999 ] Yonik Seeley commented on SOLR-2496: Yeah, I agree we should be able to add multiple docs w/o having to repeat tags in the same hash/object. I proposed something like what you have, and the original thinking of the current format is in this issue: SOLR-945 JSON Update Handler doesn't handle multiple docs properly - Key: SOLR-2496 URL: https://issues.apache.org/jira/browse/SOLR-2496 Project: Solr Issue Type: Improvement Components: update Affects Versions: 3.1 Reporter: Neil Hooey Labels: json, update The following is the current Solr 3.1 format for sending multiple documents by JSON. It's not analogous to the XML method, and isn't easily generated and serialized from a hash in Perl, Python, Ruby, et al to JSON, because it has duplicate keys for add. It's cited at this page: http://wiki.apache.org/solr/UpdateJSON Near the text: Here's a simple example of adding more than one document at once: {code} { add: {doc: {id : TestDoc1, title : test1} }, add: {doc: {id : TestDoc2, title : another test} } }' {code} Here's a better format that's analogous to the XML method of submission, and is easily serialized from a hash to JSON: {code} { add: { doc: [ {id : TestDoc1, title : test1}, {id : TestDoc2, title : another test}, ], }, } {code} The original XML method: {code} add doc field name=idTestDoc1fieldfield name=titletest1/field /doc doc field name=idTestDoc2fieldfield name=titletest2/field/field /doc /add {code} -- This message is automatically generated by JIRA. 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