Hi Mark, Thanks for posting those links. I know this is probably a dumb question, but how do I make Solr work through your repository? I ask this because I don't see a build xml file and the folder structure is a bit different (I'm guessing I am not supposed to use ant on that :D)
Thanks, Moazzam On Thu, Jun 17, 2010 at 4:23 AM, Rakhi Khatwani <rkhatw...@gmail.com> wrote: > Hi Moazzam, > Yup i hv encountered the same thing. > Build errors after applying the patch. > > Rakhi > > On Thu, Jun 17, 2010 at 3:33 AM, Moazzam Khan <moazz...@gmail.com> wrote: > >> I got the code from trunk again and now I get this error: >> >> [javac] symbol : class StringIndex >> [javac] location: interface org.apache.lucene.search.FieldCache >> [javac] private final Map<String, FieldCache.StringIndex> >> fieldCaches = >> new HashMap<String, FieldCache.StringIndex>(); >> [javac] ^ >> [javac] >> C:\svn\solr\src\java\org\apache\solr\search\SolrIndexSearcher.java:6 >> 74: cannot find symbol >> [javac] symbol : class DocSetScoreCollector >> [javac] location: class org.apache.solr.search.SolrIndexSearcher >> [javac] if (query instanceof TermQuery && !(collector instanceof >> Doc >> SetScoreCollector)) { >> [javac] >> ^ >> [javac] >> C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\AbstractDo >> cumentCollapser.java:257: cannot find symbol >> [javac] symbol : method >> getStringIndex(org.apache.solr.search.SolrIndexRead >> er,java.lang.String) >> [javac] location: interface org.apache.lucene.search.FieldCache >> [javac] fieldValues = >> FieldCache.DEFAULT.getStringIndex(searcher.getRead >> er(), collapseField); >> [javac] ^ >> [javac] >> C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ >> AggregateCollapseCollectorFactory.java:163: cannot find symbol >> [javac] symbol : class StringIndex >> [javac] location: interface org.apache.lucene.search.FieldCache >> [javac] private final Map<String, FieldCache.StringIndex> >> fieldCaches = >> new HashMap<String, FieldCache.StringIndex>(); >> [javac] >> ^ >> [javac] >> C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ >> AggregateCollapseCollectorFactory.java:173: cannot find symbol >> [javac] symbol : method >> getStringIndex(org.apache.solr.search.SolrIndexRead >> er,java.lang.String) >> [javac] location: interface org.apache.lucene.search.FieldCache >> [javac] fieldCaches.put(fieldName, >> FieldCache.DEFAULT.getStringInd >> ex(searcher.getReader(), fieldName)); >> [javac] ^ >> [javac] >> C:\svn\solr\src\java\org\apache\solr\search\fieldcollapse\collector\ >> AggregateCollapseCollectorFactory.java:183: cannot find symbol >> [javac] symbol : class StringIndex >> [javac] location: interface org.apache.lucene.search.FieldCache >> [javac] FieldCache.StringIndex stringIndex = >> fieldCaches.get(aggrega >> teField.getFieldName()); >> [javac] ^ >> [javac] Note: Some input files use or override a deprecated API. >> [javac] Note: Recompile with -Xlint:deprecation for details. >> [javac] Note: Some input files use unchecked or unsafe operations. >> [javac] Note: Recompile with -Xlint:unchecked for details. >> [javac] 10 errors >> >> >> I am compiling using jdk 1.5 update 22. Does that have anything to do >> with the errors? >> >> -Moazzam >> >> On Wed, Jun 16, 2010 at 4:34 PM, Moazzam Khan <moazz...@gmail.com> wrote: >> > 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/ >> >>> >>> >> >>> >> >> >>> > >> >>> >> >> >> > >> >