Upayavira created SOLR-5530:
-------------------------------

             Summary: SolrJ NoOpResponseParser
                 Key: SOLR-5530
                 URL: https://issues.apache.org/jira/browse/SOLR-5530
             Project: Solr
          Issue Type: New Feature
          Components: clients - java
            Reporter: Upayavira
            Priority: Minor


If you want the raw response string out of SolrJ, the advice seems to be to 
just use an HttpClient directly. 

However, sometimes you may have a lot of SolrJ infrastructure already in place 
to build out queries, etc, so it would be much simpler to just use SolrJ to do 
the work.

This patch offers a NoOpResponseParser, which simply puts the entire response 
into an entry in a NamedList.

Because the response isn't parsed into a QueryResponse, usage is slightly 
different:

HttpSolrServer server = new HttpSolrServer("http://localhost:8983/solr";);
SolrQuery query = new SolrQuery("*:*");
QueryRequest req = new QueryRequest(query);
server.setParser(new NoOpResponseParser());
NamedList<Object> resp = server.request(req);
String responseString = resp.get("response");




--
This message was sent by Atlassian JIRA
(v6.1#6144)

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

Reply via email to