2013-04-11 160 views
11

我試圖遵循nutch tutorial,但是schema.xml文件存在一些問題。Apache Nutch和Solr集成

有人告訴我,在Nutch的架構提供給我的項目,基本上是這...

​​

我已經部署了我的Solr的文件在Tomcat和當我去Solr的儀表盤我得到的錯誤是

collection1: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: 
Plugin init failure for [schema.xml] fieldType "text": 
Plugin init failure for [schema.xml] analyzer/filter: 
Error loading class 'solr.EnglishPorterFilterFactory' 

裏面涉及到這個元素在我的solrconfig.xml中的文件(我可以評論了這一點,但不知道這是多麼重要尚)

<filter class="solr.EnglishPorterFilterFactory" protected="protwords.txt"/> 

我已經編輯我的solrconfig.xml中嘗試幷包括一系列的附帶Solr的jar文件,具體

<lib path="/etc/solr/collection1/libs/dist/solr-core-4.2.1.jar" /> 
<lib path="/etc/solr/collection1/libs/dist/solr-analysis-extras-4.2.1.jar" /> 

但我不認爲它們所包含的缺失類「solr.EnglishPorterFilterFactory」

有沒有人有想法,爲什麼這可能不工作,或者如果我錯過了什麼? 我不是一個Java開發人員BTW所以毫無疑問,這將是簡單的東西:)

UPDATE 找出該架構有被引用的一些老班我曾在Nutch的/ conf目錄和TT再看看後看起來好像有一個$ {NUTCH_RUNTIME_HOME} /conf/schema-solr4.xml文件似乎工作。

不是100%,如果這是正確的,但哎...

回答