[jira] [Commented] (SOLR-2496) JSON Update Handler doesn't handle multiple docs properly

2011-06-01 Thread Neil Hooey (JIRA)

[ 
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

2011-05-04 Thread Yonik Seeley (JIRA)

[ 
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