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

Reply via email to