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