Solr安裝(單機版)
本文記錄的是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文檔。
二:Solrhome和SoleCore
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安裝(單機版)