I think it's getGroupResponse, not getGroupedResponse I was looking at source I just got this morning...
Best Erick On Wed, Sep 7, 2011 at 3:32 AM, Sowmya V.B. <vbsow...@gmail.com> wrote: > Hi Martjin > > Sorry for a late response. > > I did take the latest Solr build last week. > > After the new snapshot, there was a class called grouped response: > (org.apache.solr.client.solrj.response.GroupResponse) > But, the Solrj snapshot (apache-solr-solrj-3.4-SNAPSHOT.jar)'s QueryResponse > class did not have a method: getGroupedResponse(). > > Is there something I am missing? > > S. > > On Wed, Aug 31, 2011 at 2:55 PM, Martijn v Groningen < > martijn.v.gronin...@gmail.com> wrote: > >> The CollapseComponent was never comitted. This class exists in the >> SOLR-236 patches. You don't need to change the configuration in order >> to use grouping. >> The blog you mentioned is based on the SOLR-236 patches. The current >> grouping in Solr 3.3 has superseded these patches. >> >> From Solr 3.4 (not yet released) the QueryResponse class in solrj has >> a method getGroupResponse. Use this method to get the grouped >> response. >> >> On 31 August 2011 14:10, Erick Erickson <erickerick...@gmail.com> wrote: >> > Actually, I haven't used the new stuff yet, so I'm not entirely sure >> either, >> > but that sure would be the place to start. There's some historical >> > ambiguity, Grouping started out as "Field Collapsing", and they are >> > used interchangeably. >> > >> > If you go to the bug I linked to and open up the patch file, you'll >> > see the code that implements the grouping in SolrJ, that should >> > give you a good place to start. >> > >> > Best >> > Erick >> > >> > On Wed, Aug 31, 2011 at 3:28 AM, Sowmya V.B. <vbsow...@gmail.com> wrote: >> >> Hi Erick >> >> >> >> I downloaded the latest build from ( >> >> >> https://builds.apache.org/job/Solr-3.x/lastSuccessfulBuild/artifact/artifacts/ >> >> ) >> >> But, I don't find the required class CollapseComponent in the src. >> >> (org.apache.solr.handler.component.CollapseComponent). >> >> >> >> The SolrJ in 3.4 does seem to have something like GroupResponse, >> >> GroupCommand classes, which might be the ones I am looking for (though I >> am >> >> not very sure). >> >> >> >> >> >> Regards >> >> Sowmya. >> >> >> >> On Tue, Aug 30, 2011 at 5:14 PM, Erick Erickson < >> erickerick...@gmail.com>wrote: >> >> >> >>> Ahhh, see: https://issues.apache.org/jira/browse/SOLR-2637 >> >>> >> >>> Short form: It's in 3.4, not 3.3. >> >>> >> >>> So, your choices are: >> >>> 1> parse the XML yourself >> >>> 2> get a current 3x build (as in one of the nightlys) and use SolrJ >> there. >> >>> >> >>> Best >> >>> Erick >> >>> >> >>> On Tue, Aug 30, 2011 at 11:09 AM, Sowmya V.B. <vbsow...@gmail.com> >> wrote: >> >>> > Hi Erick >> >>> > >> >>> > Yes, I did see the XML format. But, I did not understand how to read >> the >> >>> > response using SolrJ. >> >>> > >> >>> > I found some information about Collapse Component on googling, which >> >>> looks >> >>> > like a normal Solr XML results format. >> >>> > >> >>> >> http://blog.jteam.nl/2009/10/20/result-grouping-field-collapsing-with-solr/ >> >>> > >> >>> > However, this class CollapseComponent does not seem to exist in Solr >> >>> > 3.3. (org.apache.solr.handler.component.CollapseComponent) >> >>> > was the component mentioned in that link, which is not there in >> Solr3.3 >> >>> > class files. >> >>> > >> >>> > Sowmya. >> >>> > >> >>> > On Tue, Aug 30, 2011 at 4:48 PM, Erick Erickson < >> erickerick...@gmail.com >> >>> >wrote: >> >>> > >> >>> >> Have you looked at the XML (or JSON) response format? >> >>> >> You're right, it is different and you have to parse it >> >>> >> differently, there are move levels. Try this query >> >>> >> and you'll see the format (default data set). >> >>> >> >> >>> >> >> http://localhost:8983/solr/select?q=*:*&group=on&group.field=manu_exact >> >>> >> >> >>> >> >> >>> >> Best >> >>> >> Erick >> >>> >> >> >>> >> On Tue, Aug 30, 2011 at 9:25 AM, Sowmya V.B. <vbsow...@gmail.com> >> >>> wrote: >> >>> >> > Hi All >> >>> >> > >> >>> >> > I am trying to use FieldCollapsing feature in Solr. On the Solr >> admin >> >>> >> > interface, I give "...&group=true&group.field=fieldA" and I can >> see >> >>> >> grouped >> >>> >> > results. >> >>> >> > But, I am not able to figure out how to read those results in that >> >>> order >> >>> >> on >> >>> >> > java. >> >>> >> > >> >>> >> > Something like: SolrDocumentList doclist = response.getResults(); >> >>> >> > gives me a set of results, on which I iterate, and get something >> like >> >>> >> > doclist.get(1).getFieldValue("title") etc. >> >>> >> > >> >>> >> > After grouping, doing the same step throws me error (apparently, >> >>> because >> >>> >> the >> >>> >> > returned xml formats are different too). >> >>> >> > >> >>> >> > How can I read groupValues and thereby other fieldvalues of the >> >>> documents >> >>> >> > inside that group? >> >>> >> > >> >>> >> > S. >> >>> >> > -- >> >>> >> > Sowmya V.B. >> >>> >> > ---------------------------------------------------- >> >>> >> > Losing optimism is blasphemy! >> >>> >> > http://vbsowmya.wordpress.com >> >>> >> > ---------------------------------------------------- >> >>> >> > >> >>> >> >> >>> > >> >>> > >> >>> > >> >>> > -- >> >>> > Sowmya V.B. >> >>> > ---------------------------------------------------- >> >>> > Losing optimism is blasphemy! >> >>> > http://vbsowmya.wordpress.com >> >>> > ---------------------------------------------------- >> >>> > >> >>> >> >> >> >> >> >> >> >> -- >> >> Sowmya V.B. >> >> ---------------------------------------------------- >> >> Losing optimism is blasphemy! >> >> http://vbsowmya.wordpress.com >> >> ---------------------------------------------------- >> >> >> > >> >> >> >> -- >> Met vriendelijke groet, >> >> Martijn van Groningen >> > > > > -- > Sowmya V.B. > ---------------------------------------------------- > Losing optimism is blasphemy! > http://vbsowmya.wordpress.com > ---------------------------------------------------- >