windows下solr7.9+tomcat7環境搭建



1.下載solr。tomcat(能夠不用下載。由於solr有jetty支持)
2.solr部署到tomcat上
   首先,把解壓包下的solr-4.9.0\example\solr-webapp中的war包放入到tomcat中webapp下
   其次。就是把solr-4.9.0\example\lib\ext(5個)日志包放入到D:\tomcat\webapps\solr\WEB-INF\lib下,同一時候在WEB-INF下新建classes文件夾放入solr-4.9.0\example\resources下的jar(log4j.properties),然后改動web.xml中home文件夾位置
   最后,建立solr的home目錄,我建立在D盤下solr目錄,把solr-4.9.0\example\solr 下的全部文件copy到該目錄下,凝視到solr啟動時載入的jar
   到如今這一步,我們就能夠啟動solr了
   
   
 Ik分詞器配置
 IK Analyzer 2012FF_hf1.zip,將解壓后的IKAnalyzer2012FF_u1.jar放到solr-4.9.0\example\solr-webapp\webapp\WEB-INF\lib下。將IKAnalyzer.cfg.xml、stopword.dic放到solr-4.9.0\example\solr-webapp\webapp\WEB-INF\classes下。沒有classes目錄就創建一個。

(分詞器后面會有完好)
 參考鏈接:http://www.xdps.org/2014/08/08/220/
 配置基本完畢,如今就是測試分詞器,以及加入多個core,怎樣啟動solr(假設加入多個solr后,重新啟動tomcat發現是500錯誤,這個是進去到tomcat中,啟動solr。reload)
 在shcema.xml中加入例如以下內容,進行測試分詞效果
    <fieldType name="text_ik" class="solr.TextField">  
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>  
    </fieldType>  
      
    <field name="ik" type="text_ik" indexed="true" stored="true" multiValued="false" />
    
 注意:win環境下的安裝JDK和配置,網上非常多的不正確,事實上僅僅要配置一個就足夠了,還有注冊tomcat注冊成window服務的各種奇葩問題,多看日志


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM