I guess I'm still confused on how to use the Binary response format.
I was looking for examples of SolrJ consumers of the response object, but
didn't find anything.
The only example I see listed on the documentation is uses the
XMLResponseParser as follows (excerpt):

CommonHttpSolrServer server = new CommonsHttpSolrServer(url);
Server.setParser(new XMLResponseParser());
SolrQuery query = new SolrQuery();
Query.setQuery("*:*");
QueryResponse rsp = server.query(query);
SolrDocumentList docs = rsp.getResults();

If I use a Binary format instead, do I still use the same steps to extract
the data?

thanks

** julio

-----Original Message-----
From: Jon Baer [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 15, 2008 1:11 PM
To: solr-user@lucene.apache.org
Subject: Re: SolrJ and JSON in Solr -1.3

 From what I understand you don't have to select a thing, the SolrCore would
detect SolrJ and do it automatically(?) ...

44. SOLR-486: Binary response format, faster and smaller
     than XML and JSON response formats (use wt=javabin).
     BinaryResponseParser for utilizing the binary format via SolrJ
     and is now the default.
     (Noble Paul, yonik)

On Sep 15, 2008, at 2:40 PM, Julio Castillo wrote:

> Jon,
> Is the binary (javabin) format implied by selecting the 
> RawResponseParser? I guess I don't know what the javabin format is.
>
> So you took a SolrDocumentList and converted it into a JSON Array?
>
> Thanks
>
> ** julio
>
> -----Original Message-----
> From: Jon Baer [mailto:[EMAIL PROTECTED]
> Sent: Sunday, September 14, 2008 9:01 PM
> To: solr-user@lucene.apache.org
> Subject: Re: SolrJ and JSON in Solr -1.3
>
> 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
>>
>

Reply via email to