Hi James, I also needed the DutchAnalyzer from Lucene in my Solr project. I did it the following way. Which is probably the hard way, because my Java knowledge isn't that great.
1. I unzipped the solr-nightly build 2. I downloaded the latest code from lucene, preferrably from svn : http://svn.apache.org/viewvc/lucene/java/ and all necessary analyzers from the lucene sandbox 3. I put it into c:\solr-nightly\src\java\org\apache\lucene 4. I installed ant (unzip it and add ANT_HOME to your path) 5. than open a DOS prompt and go to c:\solr-nightly and run 'ant dist', this makes a new solr-1.0.war file in c:\solr-nightly\dist. That war file contains also the lucene code along with your analyzers This is how I did it, don't know if this is the right or the easiest way to do it. Kind regards, Nick On 9/18/06, James liu <[EMAIL PROTECTED]> wrote:
Hi Nick, It is very funny. when i reboot my pc,it is ok and i do nothing. my new question is how to add lucene-analyzers-2.0.0.jar to tomcat or jetty. i add useful classes to solr.war which exist "C:\cygwin\tmp\solr-nightly\example\webapps\solr.war",,,but it is not effect... do u know how to solve it? Regards, JL 2006/9/18, Nick Snels <[EMAIL PROTECTED]>: > > Hi James, > > the problem is most likely a xml error in either schema.xml or > solrconfig.xml. Go through your Tomcat logs, if it is an xml error you > should find the line where the xml parsing went wrong. > > Kind regards, > > Nick > > On 9/18/06, James liu <[EMAIL PROTECTED]> wrote: > > > > thk Nick. > > > > i do you tell me and i can see admin page. > > > > but when i click search ,,,error information: > > > > java.lang.NullPointerException > > at org.apache.solr.search.SolrQueryParser.<init>(SolrQueryParser.java > :37) > > at org.apache.solr.search.QueryParsing.parseQuery(QueryParsing.java :47) > > at org.apache.solr.request.StandardRequestHandler.handleRequest( > > StandardRequestHandler.java:94) > > at org.apache.solr.core.SolrCore.execute(SolrCore.java:586) > > at org.apache.solr.servlet.SolrServlet.doGet(SolrServlet.java:91) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > > ApplicationFilterChain.java:252) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > > StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke( > > StandardContextValve.java:178) > > at org.apache.catalina.core.StandardHostValve.invoke( > > StandardHostValve.java > > :126) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > > ErrorReportValve.java > > :105) > > at org.apache.catalina.core.StandardEngineValve.invoke( > > StandardEngineValve.java:107) > > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java > > :148) > > at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java > > :869) > > at > > > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection > > (Http11BaseProtocol.java:664) > > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( > > PoolTcpEndpoint.java:527) > > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( > > LeaderFollowerWorkerThread.java:80) > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > > ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > > >