Erik, Yes indeed my architecture has a middle tier and was hoping to use a solrj client interface to perform the handshake between a Solr server and the browser.
And so, if I was able to get hold of the response stream already in JSON format, and just pass it through without having to convert it. Of course if I could get hold of the XML stream then I could pass it through to the browser too I suppose. ** julio -----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED] Sent: Sunday, September 14, 2008 9:46 PM To: solr-user@lucene.apache.org Subject: Re: SolrJ and JSON in Solr -1.3 If the client wants JSON, then it seems passing it straight from Solr through the application server tier (hypothetical architecture here) to the client as JSON is a nice way to go. If the client can talk directly to Solr, then definitely just &wt=json and carry on, but more often then not an application server is in the middle. Curious: SolrJ with javabin format to an app server that converts to JSON, pros/cons to the raw response writer? What are others doing in the Ajaxed client world with Solr? Erik On Sep 15, 2008, at 12:01 AM, Jon Baer wrote: > Hmm am I missing something but isn't the real point of SolrJ to be > able to use the binary (javabin) format to keep it small / tight / > compressed? I have had to proxy Solr recently and found just throwing > a SolrDocumentList as a JSONArray (via json.org libs) works pretty > well (YMMV). I was just under the impression that the Java to Java > bridge was the best way to go ... > > It would be nice to have util methods on the SolrDocumentList > (toJSON(), toXML(), etc) maybe? > > - Jon > > On Sep 14, 2008, at 11:14 PM, Erik Hatcher wrote: > >> >> On Sep 14, 2008, at 2:51 PM, Julio Castillo wrote: >>> What is the status of JSON support via SolrJ? >> >> Requires a custom ResponseParser. See SOLR-402 for a couple of >> implementation ideas: >> >> <https://issues.apache.org/jira/browse/SOLR-402> >> >> Maybe this code is no longer current to trunk? >> >>> I want to be able to specify a parser such as the XMLResponseParser >>> on my SolrServer. What are my options? >> >> Use SolrServer#setParser() for one of the above implementations. >> >>> I guess I could get an XML response and then convert it to JSON? I >>> rather not. >> >> Ewww, don't do that. >> >>> There is a JIRA entry SOLR-402, but real resolution to it per the >>> comments that follow in the feature request. >>> https://issues.apache.org/jira/browse/SOLR-402 >> >> Did the RawResponseParser work for you? If so, we can build that >> into Solr trunk - +1. I shoulda done that a while ago, sorry. >> This actually fits well with SOLR-620, in my nefarious plans to build >> a web framework out of Solr ;) >> >> Erik >>