Linux下Solr的安裝和配置


一、安裝

1.需要的安裝包:apache-tomcat-7.0.47.tar.gz、solr-4.10.3.tgz.tgz(jdk自行安裝)

2.解壓tomcat並創建solr文件夾

[root@localhost ~]# tar -zxf apache-tomcat-7.0.47.tar.gz
[root@localhost ~]# mkdir /usr/local/solr

3.將tomcat解壓后的文件夾拷貝到solr的tomcat文件夾中

[root@localhost ~]# cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r

4.把solr的壓縮包上傳到服務器后並解壓,然后把/root/solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。並改名為solr.war

[root@localhost ~]# tar -zxf solr-4.10.3.tgz.tgz
[root@localhost ~]# cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

5.解壓war包。啟動tomcat自動解壓。然后關閉tomcat,刪除war包

6.把/root/solr-4.10.3/example/lib/ext 目錄下所有的jar包復制到solr工程中

[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

7.創建solrhome文件夾,該文件夾用來存放solr服務器所有配置文件。將/root/solr-4.10.3/example中的solr文件夾拷貝至solrhome

[root@localhost example]# cp -r solr /usr/local/solr/solrhome

8.在solr工程中的web.xml文件中指定solrhome的位置

9.啟動tomcat

二、配置

-----中文分析器配置

1.把IK-Analyzer分析器的文件夾上傳到服務器

2.把分析器的jar包添加到solr工程中

[root@localhost IKAnalyzer2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

3.把IKAnalyzer需要的擴展詞典及停用詞詞典、配置文件復制到solr工程的WEB-INF/classes文件夾中

[root@localhost IKAnalyzer2012FF_hf1]# cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

4.在solrhome/collection1/conf/schema.xml中配置filedType

-----業務字段配置
1.在solrhome/collection1/conf/schema.xml中配置,根據業務需要選擇相應的字段對應solr的字段

<field name="user_name" type="text_ik" indexed="true" stored="true"/>
<field name="user_address"  type="text_ik" indexed="true" stored="true"/>

<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="user_name" dest="item_keywords"/>
<copyField source="user_address" dest="item_keywords"/>

 2.重啟tomcat

 


免責聲明!

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



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