Hi Erick I was looking the .Java file in the Src folder (... apache-solr-3.4-2011-08-29_18-09-28/solr/solrj/src/java/org/apache/solr/client/solrj/response/QueryResponse.java) to make sure that the method getGroupResponse() exists in the source code.
After adding the Solrj jar file to my buildpath, and importing QueryResponse and GroupResponse classes from it, I was looking for the method getGroupResponse() by doing a Ctrl-Space on my Eclipse IDE, for a QueryResponse class instance. Attaching a screenshot of "ctrl-space", to make myself more clear. As you can see in the screenshot, I can declare an object for GroupResponse class, without getting errors. But, I dont see a getGroupResponse() method for response (which is a QueryResponse object) object. Sowmya. On Wed, Sep 7, 2011 at 2:45 PM, Erick Erickson <erickerick...@gmail.com>wrote: > How were you looking for it? The QueryResponse class exists, and > the method is available on an instance of that class in an IDE. As I said > I got a copy this morning. > > But 'jar tvf apache-solr-solrj-3.4-SNAPSHOT.jar' won't show you the > method, just the class existence. > > Best > Erick > > On Wed, Sep 7, 2011 at 7:41 AM, Sowmya V.B. <vbsow...@gmail.com> wrote: > > Hi Erick > > > > Both methods don't exist in the jar(apache-solr-solrj-3.4-SNAPSHOT.jar) > > file. > > I did notice getGroupResponse() method in the QueryResponse.java file in > the > > src directory though. But, it did not show up in the Jar file I got after > > compiling the source. > > > > Sowmya. > > > > On Wed, Sep 7, 2011 at 1:27 PM, Erick Erickson <erickerick...@gmail.com > >wrote: > > > >> 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 > >> > ---------------------------------------------------- > >> > > >> > > > > > > > > -- > > Sowmya V.B. > > ---------------------------------------------------- > > Losing optimism is blasphemy! > > http://vbsowmya.wordpress.com > > ---------------------------------------------------- > > > -- Sowmya V.B. ---------------------------------------------------- Losing optimism is blasphemy! http://vbsowmya.wordpress.com ----------------------------------------------------