Correct, it uses maven and just constructs the War executable, its upto you to configure the location of your solr home directory still.
svn co https://scm.dspace.org/svn/repo/modules/dspace-solr/trunk solr cd solr mvn package then you can go into the webapp/target directory and get the generated war file there and/or manipulate your solr home settings prior to deploying it. note if you just want to use it, you don't have build it, you can just get the precompiled binary from the maven central repo.... http://repo2.maven.org/maven2/org/dspace/dependencies/solr/dspace-solr-webapp/1.4.0.1/dspace-solr-webapp-1.4.0.1.war likewise for the modified solrj http://repo2.maven.org/maven2/org/dspace/dependencies/solr/dspace-solr-solrj/1.4.0.1/dspace-solr-solrj-1.4.0.1.jar Cheers, Mark On Jun 17, 2010, at 9:50 AM, Moazzam Khan wrote: > 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/ >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>