1. 程式人生 > >Solr安裝(單機版)

Solr安裝(單機版)

inux 部署 數據庫連接 art image lin 修改 pps field

  本文記錄的是solr在win下安裝配置使用的過程,最後將solr部署到Linux上通過遠程訪問。下一篇文章會介紹solr集群的安裝!

  Solr是基於Lucene的全文檢索服務器,性能進行了優化。運行在jetty、tomcat這些web容器中。而Lucene只是一個jar包,不能對外提供服務。在安裝之前我們要先搞清楚下面兩個問題。

一:Solr是如何實現全文檢索的

  索引流程

  Solr客戶端(瀏覽器、java程序)可以向solr服務器發送post請求,請求內容是包含Field等信息的一個xml文檔, 通過該文檔可以對索引進行維護。

  搜索流程

  Solr客戶端(瀏覽器、java程序)可以向solr服務器發送get請求,solr服務器返回一個xml文檔。

二:SolrhomeSoleCore

  SolreHome是solr服務運行的主目錄,一個solrhome目錄裏面包含多個SoleCore。一個SolrCore包含一個Solr實例運行時所需的配置文件和數據文件。Solrcore可以單獨對外搜索和索引提供服務,彼此間沒有半毛錢的關系。Home和core的關系好比,數據庫連接和數據庫的關系,自己體會。

  對solr有個大致的認識後我們就要開始安裝了~~

  準備工具: 1. solr 2. IK Analyzer中文分詞器 3. 一個幹凈的tomcat

  安裝步驟: 1. 安裝solr 2.配置中文分詞

安裝步驟:

  1.1 解壓安裝文件

技術分享圖片

  1.2 復制solr.war到tomcat的webapps下; 然後解壓為solr文件夾,並刪除該solr.war文件。

技術分享圖片

  1.3 把solr的lib文件夾中的5個擴展包復制到tomcat的lib文件夾裏面

技術分享圖片

  1.4 在tomcat文件夾下面創建mysolrhome文件夾, 並且將solr-4.10-3中的solrhome文件全部復制過來。  

技術分享圖片

  1.5 指定solrhome的路徑。

技術分享圖片

  1.6 啟動tomcat 測試localhost:8080/solr 如果啟動tomcat閃退,是因為tomcat找不到jdk路徑,需要修改下startup.bat文件(自行百度)

技術分享圖片

  能看到solr首頁就說明已經配置成功了,下面我們來配置一些擴展信息吧!

  

  

Solr安裝(單機版)