Thank you very much! It is working. Regards
On Wed, Sep 14, 2011 at 4:14 PM, Juan Grande <juan.gra...@gmail.com> wrote: > Hi Ahmad, > > While Solr is starting it writes the path to SOLR_HOME to the log. The > message looks something like: > > Sep 14, 2011 9:14:53 AM org.apache.solr.core.SolrResourceLoader <init> > > > INFO: Solr home set to 'solr/' > > > > If you're running the example, SOLR_HOME is usually > apache-solr-3.3.0/example/solr > > Solr also writes a line like the following in the log for every JAR file it > loads: > > Sep 14, 2011 9:14:53 AM org.apache.solr.core.SolrResourceLoader > > replaceClassLoader > > > INFO: Adding > > > 'file:/home/jgrande/apache-solr-3.3.0/contrib/extraction/lib/pdfbox-1.3.1.jar' > > to classloader > > > > With this information you should be able to determine which JAR files Solr > is loading and I'm pretty sure that it's loading all the files you need. > The > problem may be that you must also include > "apache-solr-analysis-extras-3.3.0.jar" from the "apache-solr-3.3.0/dist" > directory. > > Regards, > > *Juan* > > > > On Wed, Sep 14, 2011 at 12:19 AM, ahmad ajiloo <ahmad.aji...@gmail.com > >wrote: > > > Hi > > In this page (< > > > http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUTokenizerFactory > > > > > > > > http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUTokenizerFactory > > )< > > > http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUTokenizerFactory > > >said: > > "Note: to use this filter, see solr/contrib/analysis-extras/README.txt > for > > instructions on which jars you need to add to your SOLR_HOME/lib " > > I can't find "SOLR_HOME/lib" ! > > 1- Is there: "apache-solr-3.3.0\example\solr" ? there is no directory > which > > name is lib > > I created "example/solr/lib" directory and copied jar files to it and > > tested > > this expressions in solrconfig.xml : > > <lib dir="../../example/solr/lib" /> > > <lib dir="./lib" /> > > <lib dir="../../../example/solr/lib" /> (for more assurance!!!) > > but it doesn't work and still has following errors ! > > > > 2- or: "apache-solr-3.3.0\" ? there is no directory which name is lib > > 3- or : "apache-solr-3.3.0\example" ? there is a "lib" directory. I > copied > > 4 > > libraries exist in "solr/contrib/analysis-extras/ > > " to "apache-solr-3.3.0\example\lib" but some errors exist in loading > page > > " > > http://localhost:8983/solr/admin" : > > > > I use Nutch to crawling the web and fetching web pages. I send data of > > Nutch > > to Solr for Indexing. according to Nutch tutorial ( > > http://wiki.apache.org/nutch/NutchTutorial#A6._Integrate_Solr_with_Nutch > ) > > I > > should copy schema.xml of Nutch to conf directory of Solr. > > So I added all of my required Analyzer like > "*ICUNormalizer2FilterFactory" > > *to > > this new shema.xml > > > > > > this is schema.xml : > > > > > ---------------------------------------------------------------------------------------------I > > added bold text to this file > > <?xml version="1.0" encoding="UTF-8" ?> > > <schema name="nutch" version="1.3"> > > <types> > > <fieldType name="string" class="solr.StrField" > > sortMissingLast="true" > > omitNorms="true"/> > > <fieldType name="long" class="solr.TrieLongField" > precisionStep="0" > > omitNorms="true" positionIncrementGap="0"/> > > <fieldType name="float" class="solr.TrieFloatField" > > precisionStep="0" > > omitNorms="true" positionIncrementGap="0"/> > > <fieldType name="date" class="solr.TrieDateField" > precisionStep="0" > > omitNorms="true" positionIncrementGap="0"/> > > > > <fieldType name="text" class="solr.TextField" > > positionIncrementGap="100"> > > <analyzer> > > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > > <filter class="solr.StopFilterFactory" > > ignoreCase="true" words="stopwords.txt"/> > > <filter class="solr.WordDelimiterFilterFactory" > > generateWordParts="1" generateNumberParts="1" > > catenateWords="1" catenateNumbers="1" catenateAll="0" > > splitOnCaseChange="1"/> > > <filter class="solr.LowerCaseFilterFactory"/> > > <filter class="solr.EnglishPorterFilterFactory" > > protected="protwords.txt"/> > > <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> > > </analyzer> > > </fieldType> > > > > *<fieldType name="text_icu" class="solr.TextField" > > autoGeneratePhraseQueries="false"> > > <analyzer> > > <tokenizer class="solr.ICUTokenizerFactory"/> > > </analyzer> > > </fieldType> > > <fieldType name="icu_sort_en" class="solr.TextField"> > > <analyzer> > > <tokenizer class="solr.KeywordTokenizerFactory"/> > > <filter class="solr.ICUCollationKeyFilterFactory" > > locale="en" strength="primary"/> > > </analyzer> > > </fieldType> > > <fieldType name="normalized" class="solr.TextField"> > > <analyzer> > > <tokenizer class="solr.StandardTokenizerFactory"/> > > <filter class="solr.ICUNormalizer2FilterFactory" > name="nfkc_cf" > > mode="compose"/> > > </analyzer> > > </fieldType> > > <fieldType name="folded" class="solr.TextField"> > > <analyzer> > > <tokenizer class="solr.StandardTokenizerFactory"/> > > <filter class="solr.ICUFoldingFilterFactory"/> > > </analyzer> > > </fieldType> > > <fieldType name="transformed" class="solr.TextField"> > > <analyzer> > > <tokenizer class="solr.StandardTokenizerFactory"/> > > <filter class="solr.ICUTransformFilterFactory" > > id="Traditional-Simplified"/> > > </analyzer> > > </fieldType>* > > > > <fieldType name="url" class="solr.TextField" > > positionIncrementGap="100"> > > <analyzer> > > <tokenizer class="solr.StandardTokenizerFactory"/> > > <filter class="solr.LowerCaseFilterFactory"/> > > <filter class="solr.WordDelimiterFilterFactory" > > generateWordParts="1" generateNumberParts="1"/> > > </analyzer> > > </fieldType> > > *<fieldType name="text_fa" class="solr.TextField" > > positionIncrementGap="100"> > > <analyzer> > > <charFilter class="solr.PersianCharFilterFactory"/> > > <tokenizer class="solr.StandardTokenizerFactory"/> > > </analyzer> > > </fieldType> > > <fieldType name="text_fanormal" class="solr.TextField" > > positionIncrementGap="100"> > > <analyzer> > > <charFilter class="solr.PersianCharFilterFactory"/> > > <tokenizer class="solr.StandardTokenizerFactory"/> > > <filter class="solr.PersianNormalizationFilterFactory"/> > > </analyzer> > > </fieldType>* > > </types> > > <fields> > > <field name="id" type="string" stored="true" indexed="true"/> > > > > <!-- core fields --> > > <field name="segment" type="string" stored="true" > indexed="false"/> > > <field name="digest" type="string" stored="true" indexed="false"/> > > <field name="boost" type="float" stored="true" indexed="false"/> > > > > <!-- fields for index-basic plugin --> > > <field name="host" type="url" stored="false" indexed="true"/> > > <field name="site" type="string" stored="false" indexed="true"/> > > <field name="url" type="url" stored="true" indexed="true" > > required="true"/> > > <field name="content" type="text" stored="false" indexed="true"/> > > <field name="title" type="text" stored="true" indexed="true"/> > > <field name="cache" type="string" stored="true" indexed="false"/> > > <field name="tstamp" type="date" stored="true" indexed="false"/> > > > > <!-- fields for index-anchor plugin --> > > <field name="anchor" type="string" stored="true" indexed="true" > > multiValued="true"/> > > > > <!-- fields for index-more plugin --> > > <field name="type" type="string" stored="true" indexed="true" > > multiValued="true"/> > > <field name="contentLength" type="long" stored="true" > > indexed="false"/> > > <field name="lastModified" type="date" stored="true" > > indexed="false"/> > > <field name="date" type="date" stored="true" indexed="true"/> > > > > <!-- fields for languageidentifier plugin --> > > <field name="lang" type="string" stored="true" indexed="true"/> > > > > <!-- fields for subcollection plugin --> > > <field name="subcollection" type="string" stored="true" > > indexed="true" multiValued="true"/> > > > > <!-- fields for feed plugin (tag is also used by > > microformats-reltag)--> > > <field name="author" type="string" stored="true" indexed="true"/> > > <field name="tag" type="string" stored="true" indexed="true" > > multiValued="true"/> > > <field name="feed" type="string" stored="true" indexed="true"/> > > <field name="publishedDate" type="date" stored="true" > > indexed="true"/> > > <field name="updatedDate" type="date" stored="true" > > indexed="true"/> > > > > <!-- fields for creativecommons plugin --> > > <field name="cc" type="string" stored="true" indexed="true" > > multiValued="true"/> > > </fields> > > <uniqueKey>id</uniqueKey> > > <defaultSearchField>content</defaultSearchField> > > <solrQueryParser defaultOperator="OR"/> > > </schema> > > > > > --------------------------------------------------------------------------------------------------------------------------- > > > > And these are errors in loading http://localhost:8983/solr/admin/ > > > > > > > -------------------------------------------------------------org.apache.solr.common.SolrException: > > Error loading class 'solr.ICUFoldingFilterFactory' > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389) > > at > > > org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941) > > at > > org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480) > > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > > at > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713) > > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > > at > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > > at > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at org.mortbay.start.Main.invokeMain(Main.java:194) > > at org.mortbay.start.Main.start(Main.java:534) > > at org.mortbay.start.Main.start(Main.java:441) > > at org.mortbay.start.Main.main(Main.java:119) > > Caused by: java.lang.ClassNotFoundException: solr.ICUFoldingFilterFactory > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.net.FactoryURLClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Unknown Source) > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) > > ... 40 more > > > > > -------------------------------------------------------------org.apache.solr.common.SolrException: > > Error loading class 'solr.ICUCollationKeyFilterFactory' > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389) > > at > > > org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941) > > at > > org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480) > > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > > at > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713) > > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > > at > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > > at > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at org.mortbay.start.Main.invokeMain(Main.java:194) > > at org.mortbay.start.Main.start(Main.java:534) > > at org.mortbay.start.Main.start(Main.java:441) > > at org.mortbay.start.Main.main(Main.java:119) > > Caused by: java.lang.ClassNotFoundException: > > solr.ICUCollationKeyFilterFactory > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.net.FactoryURLClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Unknown Source) > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) > > ... 40 more > > ------------------------------------------------------------- > > org.apache.solr.common.SolrException: Error loading class > > 'solr.ICUNormalizer2FilterFactory' > > > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389) > > at > > > org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941) > > at > > org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480) > > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > > at > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713) > > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > > at > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > > at > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at org.mortbay.start.Main.invokeMain(Main.java:194) > > at org.mortbay.start.Main.start(Main.java:534) > > at org.mortbay.start.Main.start(Main.java:441) > > at org.mortbay.start.Main.main(Main.java:119) > > Caused by: java.lang.ClassNotFoundException: > > solr.ICUNormalizer2FilterFactory > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.net.FactoryURLClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Unknown Source) > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) > > ... 40 more > > > > > -------------------------------------------------------------org.apache.solr.common.SolrException: > > analyzer without class or tokenizer & filter list > > at > > org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:914) > > at > > org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480) > > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > > at > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713) > > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > > at > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > > at > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at org.mortbay.start.Main.invokeMain(Main.java:194) > > at org.mortbay.start.Main.start(Main.java:534) > > at org.mortbay.start.Main.start(Main.java:441) > > at org.mortbay.start.Main.main(Main.java:119) > > > > > -------------------------------------------------------------org.apache.solr.common.SolrException: > > Error loading class 'solr.ICUTransformFilterFactory' > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389) > > at > > > org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941) > > at > > org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480) > > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > > at > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713) > > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > > at > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > > at > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at org.mortbay.start.Main.invokeMain(Main.java:194) > > at org.mortbay.start.Main.start(Main.java:534) > > at org.mortbay.start.Main.start(Main.java:441) > > at org.mortbay.start.Main.main(Main.java:119) > > Caused by: java.lang.ClassNotFoundException: > solr.ICUTransformFilterFactory > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.net.FactoryURLClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Unknown Source) > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) > > ... 40 more > > > > > -------------------------------------------------------------org.apache.solr.common.SolrException: > > Error loading class 'solr.ICUTokenizerFactory' > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389) > > at > > > org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:910) > > at > > org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450) > > at > org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435) > > at > > > org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) > > at > > org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480) > > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > > at > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713) > > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > > at > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > > at > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > > at > org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at org.mortbay.start.Main.invokeMain(Main.java:194) > > at org.mortbay.start.Main.start(Main.java:534) > > at org.mortbay.start.Main.start(Main.java:441) > > at org.mortbay.start.Main.main(Main.java:119) > > Caused by: java.lang.ClassNotFoundException: solr.ICUTokenizerFactory > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.net.FactoryURLClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Unknown Source) > > at > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) > > ... 40 more > > >