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

Reply via email to