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

Reply via email to