系統(tǒng)運維 硬件環(huán)境
軟件環(huán)境
solr下載地址
安裝過程
第一步,下載solr5.5.3,解壓完后目錄結構如下
成都創(chuàng)新互聯(lián)公司長期為近千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為海寧企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設計、外貿網(wǎng)站建設,海寧網(wǎng)站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發(fā)。第二步,下載tomcat8,tomcat7和solr5版本有servlet-api的jar包沖突,tomcat目錄結構如下
第三步,將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,目錄結構如下
第四步,進入到F:\\solr-5.5.3\\server目錄,將此目錄下的solr文件夾copy到tomcat同級目錄下,目錄結構如下
第五步,進入到F:\\apache-tomcat-8.5.4-windows-x64\\apache-tomcat-8.5.4\\webapps\\solr\\WEB-INF,打開web.xml,去掉env-entry的solr/home注釋,內容結構如下
注:此處 ../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分詞完整搭建成功