Solr安裝及中文分詞器配置
阿新 • • 發佈:2018-12-19
1、上傳並解壓Solr、Tomcat
2、複製Solr到Tomcat
cp -r solr-7.3.1/server/solr-webapp/webapp /home/tomcat/webapps/solr
3、複製jar包到Tomcat下的Solr
cp -r solr-7.3.1/server/lib/ext/* /home/tomcat/webapps/solr/WEB-INF/lib
cp -r solr-7.3.1/server/lib/metr* /home/tomcat/webapps/solr/WEB-INF/lib
4、複製log4j到Tomcat下的Solr
cp -r solr-7.3.1/server/resources/log4j.properties /home/tomcat/webapps/solr/WEB-INF/classes
5、建立solrhome並關聯
(1)建立solorhome目錄:mkdir /home/solrhome
(2)修改tomcat裡solr的web.xml:
(3)將以下部分註釋掉:
6、配置中文分詞器
(1)複製jar包到tomcat下的solr:
cp -r solr-7.3.1\contrib\analysis-extras\lucene-libs\lucene-analyzers-smartcn-7.3.1.jar /home/tomcat/webapps/solr/WEB-INF/lib
(2)修改solrhome/configsets/_default/conf/managed-schema:
<fieldType name="text_cn_smart" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/> </analyzer> </fieldType>
7、新增core
複製solrhome/configsets/_default/conf到solrhome,命名為mysolr