Hi Erick

It was indeed an eclipse issue! Thanks for saying that.
I cleaned the project, restarted eclipse and built again...and I can see the
getGroupResponse() method in the intellisense.

I don't understand why eclipse did that...and what happened in a
restart...but, I now see the method.

Thanks.

Sowmya.

On Wed, Sep 7, 2011 at 3:17 PM, Sowmya V.B. <vbsow...@gmail.com> wrote:

> Hi Erick
>
>
> >>does it compile? Are you absolutely sure you've pathed to the proper jar
> file? Did you check that the jar file that Eclipse is looking at has been
> rebuilt after you got the new code?
>  -the webapp does not throw compilation errors. The very fact that I am
> able to declare a GroupResponse class tells me that I am using the new Jar
> file and not the old one. Solr 3.3's Solrj jar does not have GroupResponse
> and all its related classes.
>
>
> >>What ant target did you execute to build the file?
> -After saying ant dist, a dist directory was created and I took SolrJ jar
> from that dist directory.
>
>
> >>Has Eclipse re-indexed the contents of the (new) jar file?
>  -Since I was able to declare a GroupResponse object, I think the Eclipse
> is using the new Jar file..because the Old Jar (3.3) did not have a
> GroupResponse class at all (which was why I posed this question in this user
> group, in the first place)
>
> Sowmya.
>
>
> On Wed, Sep 7, 2011 at 3:09 PM, Erick Erickson <erickerick...@gmail.com>wrote:
>
>> Well, all I can say is that it does show up for me. I use IntelliJ but
>> that shouldn't
>> matter.
>>
>> I suspect there's magic in Eclipse or it's a user error. If you put it
>> in anyway,
>> does it compile? Are you absolutely sure you've pathed to the proper
>> jar file? Did you check that the jar file that Eclipse is looking at has
>> been
>> rebuilt after you got the new code? What ant target did you execute to
>> build the file? Has Eclipse re-indexed the contents of the (new) jar file?
>>
>> Perhaps someone with more Eclipse knowledge than me can chime in.
>>
>> Best
>> Erick
>>
>> On Wed, Sep 7, 2011 at 9:02 AM, Sowmya V.B. <vbsow...@gmail.com> wrote:
>> > 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
>> > ----------------------------------------------------
>> >
>>
>
>
>
> --
> 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