मैंने 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% अगर यह सही है, लेकिन हे ...
पुरानी कॉन्फ़िगरेशन के बजाय "$ {NUTCH_RUNTIME_HOME} /conf/schema-solr4.xml" का भी उपयोग करना – Carlton