solr單機版的搭建

1、solr單機版的搭建web

 1.運行環境apache

 

  solr 須要運行在一個Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默認提供Jettyja),本教va寫的Servlet容器程使用Tocmat做爲Servlet容器,環境以下:windows

 

  SolrSolr4.10.3tomcat

 

  Jdkjdk1.7.0_55app

 

  Tomcatapache-tomcat-7.0.53webapp

   2.準備工做spa

    http://archive.apache.org/dist/lucene/solr/4.10.3/下載solr-4.10.3.tgz3d

      solr的安裝目錄爲/usr/local/solr,將tomcat放在該文件夾中code

  3.安裝xml

     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)

  業務字段判斷標準:

    一、在搜索時是否須要在此字段上進行搜索。例如:商品名稱、商品的賣點、商品的描述

    二、後續的業務是否須要用到此字段。例如:商品id

    

 

solr集羣的搭建參考

相關文章
相關標籤/搜索