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

Reply via email to