您好,登錄后才能下訂單哦!
window版本為:windows 7 64位
JDK版本:1.7.0_79-b15
solr版本:solr-5.5.3
tomcat版本:apache-tomcat-8.5.4-windows-x64
IK版本:IK-Analyzer5.0
solr下載地址
http://archive.apache.org/dist/lucene/solr/
安裝過程
第一步,下載solr5.5.3,解壓完后目錄結(jié)構(gòu)如下
第二步,下載tomcat8,tomcat7和solr5版本有servlet-api的jar包沖突,tomcat目錄結(jié)構(gòu)如下
第三步,將F:\solr-5.5.3\server\solr-webapp下的webapp文件夾copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps 下,并改名為solr,目錄結(jié)構(gòu)如下
第四步,進入到F:\solr-5.5.3\server目錄,將此目錄下的solr文件夾copy到tomcat同級目錄下,目錄結(jié)構(gòu)如下
第五步,進入到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF,打開web.xml,去掉env-entry的solr/home注釋,內(nèi)容結(jié)構(gòu)如下
注:此處 ../solr/ 為什么會使這個值呢,為什么要如此配置,這個是因為solr默認的env-entry-value 的起始位置是tomcat的bin文件夾下,因此../solr/ 這個的意思就是,bin文件夾下的上一層目錄,再上一層目錄的solr文件夾下,也就是apache-tomcat-8.5.4下的solr文件夾下,就是solr的solrhome的位置,網(wǎng)上其他人都將solrhome(此處的solr)文件夾直接放在tomcat的bin目錄下,我覺得不是很好。此處這樣配置的另一個好處就是,當我們部署應用程序時,只要將solr_server拷貝到目標服務器上,啟動tomcat,即可,不需要再修改任何配置,按常規(guī)配置,指定到具體的盤符的話,從開發(fā)移植到部署服務器上去時,就需要修改solrhome的位置了。
第六步,進入F:\solr-5.5.3\server\lib\ext,將所有jar包copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\lib目錄下
第七步,進入F:\solr-5.5.3\server\resources,將所有properties文件copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\classes目錄下,如果沒有classes文件,請自行創(chuàng)建
第八步,F(xiàn):\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\bin下,點擊startup.bat,啟動tomcat,訪問http://localhost:8080/solr/admin.html,界面如下,搭建成功
第九步,添加core,進入到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\solr文件夾,建立一個文件夾,用于存放core的索引和配置,如我的collection
進入到F:\solr-5.5.3\server\solr\configsets\sample_techproducts_configs文件夾,將此文件夾下的conf目錄copy到core目錄collection下
第十步,進入http://localhost:8080/solr/admin.html,進入solr管理頁面,點擊左菜單Core Admin,點擊Add Core,在name 和 instanceDir都輸入collection,點擊Add Core
此時,在Core Selector下可以看見你新建的core了。
然后在進入到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\solr\collection目錄,此時會發(fā)現(xiàn)多了一個data文件夾和一個properties文件,如下圖
data目錄,用于存儲索引文件,core.properties文件用于存放core的配置信息。
第十一步,將下載好的IKAnalyzer-5.0.jar copy 到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\lib目錄下,在F:\IK-Analyzer5.0\IK-Analyzer\src目錄下的IKAnalyzer.cfg.xml和stopword.dic文件copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\classes目錄下,修改F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\solr\collection\conf目錄下的managed-schema文件,修改如下
至此solr+IK分詞完整搭建成功
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。