solr单机版的搭建
一、solr單機版的搭建
1.運行環境
?
solr?需要運行在一個Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默認提供Jetty(ja),本教va寫的Servlet容器程使用Tocmat作為Servlet容器,環境如下:
?
Solr:Solr4.10.3
?
Jdk:jdk1.7.0_55
?
Tomcat:apache-tomcat-7.0.53
? ?2.準備工作
?? ?http://archive.apache.org/dist/lucene/solr/4.10.3/下載solr-4.10.3.tgz
? ? ? solr的安裝目錄為/usr/local/solr,將tomcat放在該文件夾中
? 3.安裝
? ? ?3.1解壓solr文件
? ??
? ? ?3.2復制解壓文件中example/webapps中的solr.war文件到tomcat的webapps中
? ? 3.3啟動tomcat,待解壓后關閉tomcat,再刪除solr.war
? ? 3.4拷貝解壓包中/example/lib/ext//下的jar文件到tomcat/webapps/solr/WEB-INF/lib/
?3.5拷貝解壓包中example/resources/log4j.properties文件到tomcat/webapps/solr/WEB-INF/classes下(沒有就建立classes文件夾)
? ? ?
? ? 3.6創建solrhome文件夾,并將solr-4.10.3/example/solr中的數據拷貝到建立的solrhome文件夾中
3.7編輯webapps/solr/WEB-INF/web.xml文件,指定solrhome
3.8重啟tomcat,網址http://192.168.198.130:8080/solr/
? ? 啟動成功后的界面
? ? ?
?4.solr界面介紹
?
5.安裝中文分詞
5.1復制IKAnalyzer2012FF_u1.jar到webapps/solr/WEB-INF/lib下
5.2將一下文件復制到classes中
5.3編輯schema.xml,最后添加以下內容文件(這些是KAnalyzer需要的擴展詞典及停用詞詞典、配置文件,擴展詞典及停用詞詞典的字符集必須是utf-8。不能使用windows記事本編輯)
<fieldType name="text_ik" class="solr.TextField"><analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType>
5.4配置業務字段(同樣是編輯schema.xml)
業務字段判斷標準:
1、在搜索時是否需要在此字段上進行搜索。例如:商品名稱、商品的賣點、商品的描述
2、后續的業務是否需要用到此字段。例如:商品id。
??
?
solr集群的搭建參考
?
轉載于:https://www.cnblogs.com/mouseIT/p/5291253.html
總結
以上是生活随笔為你收集整理的solr单机版的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “感此因念彼”下一句是什么
- 下一篇: Castle ActiveRecord学