2013-04-11 128 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%,如果这是正确的,但哎...

回答