1. 程式人生 > >solr與中文分詞器的安裝配置

solr與中文分詞器的安裝配置

準備環境: solr版本:Solr4.10.3 jdk:1.8 Tomcat:apache-tomcat-7.0.59 一、solr和tomcat整合使用: 1.solr和tomcat整合 1、將Solr4.10.3 壓縮包內的dist目錄下的solr-4.10.3.war拷貝到tomcat的webapp目錄下並改名為solr.war。 2、啟動tomcat,solr.war自動解壓,將原來的solr.war刪除。 3、拷貝Solr4.10.3 壓縮包內example\lib\ext 目錄下所有jar包到tomcat的 webapp\solr\WEB-INF\lib目錄下。 4、在tomcat\webapp\solr\WEB-INF目錄下建立classes目錄 5、將Solr4.10.3 壓縮包內example\resources\目錄下的log4j.propertie複製到tomcat\webapp\solr\WEB-INF\classes 6、任選位置建立資料夾solrhome 並將Solr4.10.3 壓縮包內example目錄下solr資料夾內的所有東西複製進去

7、配置Tomcat目錄 webapp\solr\WEB-INF\web.xml檔案--告訴solr伺服器solrhome的位置。 <!--配置jndi告訴solr工程我們的solrhome的位置-->          <env-entry>                    <env-entry-name>solr/home</env-entry-name>                    <env-entry-value>D:/temp/solr/solrhome</env-entry-value>                    <env-entry-type>java.lang.String</env-entry-type>          </env-entry>

二、中文分詞器的安裝 IKAnalyzer的版本:IK Analyzer 2012FF_hf1 1、將IK Analyzer 2012FF_hf1壓縮包內的IKAnalyzer2012FF_u1.jar架包拷貝到Tomcatwebapps/solr/WEB-INF/lib 下。 2、將IKAnalyzer.cfg.xmlext_stopword.dic  mydict.dic  拷貝 Tomcatwebapps/solr/WEB-INF/classes目錄下 注意:ext_stopword.dic mydict.dic必須儲存成無BOMutf-8型別。windows下不用記事本開啟 3、修改之前建立的solrhome目錄下的collection1\conf目錄下的schema.xml,在其下方新增fieldType,如圖:



配置成功