2013-04-11 9 views
11

मैंने nutch tutorial का पालन करने का प्रयास किया है लेकिन schema.xml फ़ाइल के साथ कोई समस्या है।अपाचे नच और सोलर एकीकरण

मैं अपने प्रोजेक्ट, अनिवार्य रूप से यह करने के लिए Nutch प्रदान की स्कीमा लिए कहा गया था ...

cp ${NUTCH_RUNTIME_HOME}/conf/schema.xml ${APACHE_SOLR_HOME}/example/solr/conf/ 

मैं बिलाव में मेरी Solr फ़ाइल तैनात किया है और त्रुटि मैं जब मैं 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 कोशिश करने के लिए संपादित और

<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 के साथ आते हैं की एक सीमा, विशेष रूप से शामिल लेकिन मुझे नहीं लगता कि वे लापता वर्ग "solr.EnglishPorterFilterFactory"

शामिल नहीं है

क्या किसी को पता है कि यह क्यों काम नहीं कर रहा है या अगर मुझे कुछ याद आया है? मैं नहीं कर रहा हूँ एक जावा डेवलपर btw तो इसमें कोई शक नहीं कि यह कुछ सरल जानने कि स्कीमा कुछ पुराने वर्गों संदर्भित किया जा रहा मैं Nutch/conf और टीटी में फिर से विचार करने के बाद था :)

अद्यतन किया जाएगा ऐसा लगता है कि एक $ {NUTCH_RUNTIME_HOME} /conf/schema-solr4.xml फ़ाइल है जो काम करने लगती है।

नहीं 100% अगर यह सही है, लेकिन हे ...

उत्तर

12

ऐसा लगता है कि EnglishPorterFilterFactory अब 4.x. में चारों ओर है it's 3.6.0 documentation में टिप्पणी देखें:

Deprecated. 
    Use SnowballPorterFilterFactory with language="English" instead 

पदावनत सामान का एक बहुत 4.0 में चला गया। मैं जो कहता हूं वह करता हूं, documentation for SnowballPorterFilterFactory देखें।

+4

पुरानी कॉन्फ़िगरेशन के बजाय "$ {NUTCH_RUNTIME_HOME} /conf/schema-solr4.xml" का भी उपयोग करना – Carlton

संबंधित मुद्दे