Liram Vardi created SOLR-6132:
---------------------------------

             Summary: UpdateRequest only ContentStream is XML and not JavaBin 
                 Key: SOLR-6132
                 URL: https://issues.apache.org/jira/browse/SOLR-6132
             Project: Solr
          Issue Type: Improvement
          Components: clients - java, update
            Reporter: Liram Vardi


When creating a UpdateRequest using the following code, I noted that even 
though the request params include wt=javabin, the final request is being 
translated to XML.
I guess that this is because that the collection of ContentStreams that is 
returned by UpdateRequest.getContentStreams() method contains only XML 
ContentStream. 
 
Should not that UpdateRequest contain JavaBin ContentStream by default or when 
it gets some parameter (such wt=javabin)?  

The code:
 UpdateRequest updateRequest = new UpdateRequest();
 updateRequest.add(solrDocument);
 updateRequest.setCommitWithin(-1);
 SolrRequestParsers _parser = new SolrRequestParsers(null);
 SolrQueryRequest req;
 try {
           req = _parser.buildRequestFrom(targetCore, params,       
{color:red}updateRequest.getContentStreams(){color});
 } catch (Exception e) {
      throw new SolrServerException(e);
 }




--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to