I did the same thing. And, the code compiles without the patch but when I apply the patch I get these errors:
[javac] C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ FieldValueCountCollapseCollectorFactory.java:127: class, interface, or enum expe cted [javac] import java.util.HashMap; [javac] ^ [javac] C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ FieldValueCountCollapseCollectorFactory.java:128: class, interface, or enum expe cted [javac] import java.util.Map; [javac] ^ [javac] C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ aggregate\AggregateFunction.java:70: class, interface, or enum expected [javac] package org.apache.solr.search.fieldcollapse.collector.aggregate; [javac] ^ [javac] C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ aggregate\AggregateFunction.java:72: class, interface, or enum expected [javac] import org.apache.solr.search.fieldcollapse.CollapseGroup; [javac] ^ [javac] 52 errors I got the source from : http://svn.apache.org/repos/asf/lucene/dev/trunk and got the patch from : https://issues.apache.org/jira/secure/attachment/12440108/SOLR-236-trunk.patch Any ideas what's going wrong? On Wed, Jun 16, 2010 at 11:40 AM, Eric Caron <eric.ca...@gmail.com> wrote: > I've had the best luck checking out the newest Solr/Lucene (so the 1.5-line) > from SVN, then just doing "patch -p0 < SOLR-236-trunk.patch" from inside the > trunk directory. I just did it against the newest checkout and it works fine > still. > > On Wed, Jun 16, 2010 at 11:35 AM, Moazzam Khan <moazz...@gmail.com> wrote: > >> Actually I take that back. I am just as lost as you. I wish there was >> a tutorial on how to do this (although I get the feeling that once I >> know how to do it I will go "ohh... I can't believe I couldn't figure >> that out") >> >> - Moazzam >> >> On Wed, Jun 16, 2010 at 8:25 AM, Moazzam Khan <moazz...@gmail.com> wrote: >> > Hi Rakhi, >> > >> > You are supposed to get the code for solr 1.4 from SVN here: >> > http:/svn.apache.org/repos/asf/lucene/solr/tags/ >> > >> > Then apply the path to it and comppile. It should work. >> > >> > >> > However, you will probably get an error at run time saying some java >> > class is missing. I haven't been able to figure out what to do after >> > that. >> > >> > >> > >> > - moazzam >> > http://moazzam-khan.com >> > >> > On Wed, Jun 16, 2010 at 3:37 AM, Rakhi Khatwani <rkhatw...@gmail.com> >> wrote: >> >> Hi, >> >> I wanted to try out field collapsing for a requirement. i went >> through >> >> the wiki and solr-236. but there are lot of patch files. and the >> comments >> >> below left me confused. >> >> >> >> i tried applyin the patch file on 1.4.0 release but ended up with many >> >> compile errors. >> >> i even downloaded the latest code from the repository and applied the >> >> patch(solr-trunk-236 dtd 16th May 2010). but ended up with build errors. >> >> >> >> Can someone tell me which patch file to apply on which build? so that i >> can >> >> get collapsing working? >> >> >> >> Regards, >> >> Raakhi. >> >> >> >> On Thu, Mar 25, 2010 at 11:15 PM, Rob Z <zman...@hotmail.com> wrote: >> >> >> >>> >> >>> What do you mean you had to revert to Trunk 1.5. Do you mean upgrade? >> Which >> >>> version were you using before hand? >> >>> >> >>> Can you please list the exact version of 1.5 and the patch # you used. >> I >> >>> downloaded the latest nightly build and tried patching using the 2/1 >> patch. >> >>> Everything went ok but I am getting 1 failing test. >> >>> >> >>> Would you recommend using the latest nightly 1.5 build or 1.4 for >> >>> production use? I really need this feature so I don't think I have much >> of a >> >>> choice. Can you also explain the performance implications you are >> seeing AND >> >>> what configuration tweaks you've used that helped. >> >>> >> >>> Thanks! >> >>> >> >>> > From: mark.robe...@red-gate.com >> >>> > To: solr-user@lucene.apache.org >> >>> > Date: Thu, 25 Mar 2010 15:21:54 +0000 >> >>> > Subject: RE: Field Collapsing SOLR-236 >> >>> > >> >>> > Yeah got it working fine - but I needed to revert to Trunk (1.5) to >> get >> >>> the patch to apply. >> >>> > >> >>> > It does certainly have some performance implications, but tweaking >> >>> configuration can help here. >> >>> > >> >>> > Overall the benefits very much outweigh the costs for us :) >> >>> > >> >>> > Mark. >> >>> > >> >>> > >> >>> > -----Original Message----- >> >>> > From: Dennis Gearon [mailto:gear...@sbcglobal.net] >> >>> > Sent: 25 March 2010 00:49 >> >>> > To: solr-user@lucene.apache.org >> >>> > Subject: Re: Field Collapsing SOLR-236 >> >>> > >> >>> > Boy, I hope that field collapsing works! I'm planning on using it >> >>> heavily. >> >>> > Dennis Gearon >> >>> > >> >>> > Signature Warning >> >>> > ---------------- >> >>> > EARTH has a Right To Life, >> >>> > otherwise we all die. >> >>> > >> >>> > Read 'Hot, Flat, and Crowded' >> >>> > Laugh at http://www.yert.com/film.php >> >>> > >> >>> > >> >>> > --- On Wed, 3/24/10, blargy <zman...@hotmail.com> wrote: >> >>> > >> >>> > > From: blargy <zman...@hotmail.com> >> >>> > > Subject: Field Collapsing SOLR-236 >> >>> > > To: solr-user@lucene.apache.org >> >>> > > Date: Wednesday, March 24, 2010, 12:17 PM >> >>> > > >> >>> > > Has anyone had any luck with the field collapsing patch >> >>> > > (SOLR-236) with Solr >> >>> > > 1.4? I tried patching my version of 1.4 with no such luck. >> >>> > > >> >>> > > Thanks >> >>> > > -- >> >>> > > View this message in context: >> >>> >> http://old.nabble.com/Field-Collapsing-SOLR-236-tp28019949p28019949.html >> >>> > > Sent from the Solr - User mailing list archive at >> >>> > > Nabble.com. >> >>> > > >> >>> > > >> >>> >> >>> _________________________________________________________________ >> >>> Hotmail: Trusted email with Microsoft’s powerful SPAM protection. >> >>> http://clk.atdmt.com/GBL/go/210850552/direct/01/ >> >>> >> >> >> > >> >