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
----------------------------------------------------

Reply via email to