標籤:Lucene style blog http color io os 使用 java
Solr 簡介:
Solr是一種開源的,基於Lucence Java的搜尋引擎伺服器。Solr對Lucence進行擴充,提供了比Lucence 更豐富的查詢語言,Sorl基本上沿用了Lucence的相關術語。Solr建立的搜尋引擎與Lucence搜尋引擎庫完全相容。Sorl提供了層面搜尋、命中醒目顯示並支援多種輸入格式(XML/XSL T和JSON格式)。易于于安裝配置,附帶了一個基於HTTP的管理介面。Solr已經較為穩定,在很多大型網站中使用,是一款非常優秀的全文檢索搜尋引擎。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr 建立的索引。
Lucence 為Solr提供了底層的核心技術,Solr依賴於Lucence.但是它們也有不同,Lucence是搜尋庫,不是獨立的應用程式,而Solr是應用程式。Lucence專註於底層應用而Solr專註於公司專屬應用程式。
Solr 安裝:
- 安裝java環境
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- 下載Solr——solr-4.10.0.zip
http://www.apache.org/dyn/closer.cgi/lucene/solr/4.10.0
解壓到自訂目錄 如:D:\solr 中 ——路徑1
- 下載tomcat——apache-tomcat-8.0.12.exe
http://tomcat.apache.org/
安裝tomcat:
可自訂安裝目錄(注意安裝目錄因為要配置環境變數)如:D:\Program Files\Apache Software Foundation\Tomcat 8.0 ——路徑2
配置tomcat環境變數:
變數名:CATALINA_HOME
變數值:路徑2
- 測試是否安裝成功
啟動tomcat:
找到tomcat安裝目錄 路徑2下的bin目錄,運行Tomcat8w.exe
點擊Start
開啟瀏覽器輸入URL: http://localhost:8080 出現內容說明安裝成功。
Solr配置:
- 將solr 目錄下面的 dist 檔案夾中的 solr-4.10.0.war 拷貝到 tomcat 的 webapps 檔案夾並且改名為 solr.war 。然後,一般情況下,在webapps這個檔案夾會自動產生相應的solr檔案夾。
(solr.war檔案是複製過來的,solr檔案夾是自動產生的。)
- 建立一個 solr-tomcat 檔案夾,路徑自訂。比如:放在D:\solr下 ( 此時D:\solr\solr-tomcat——路徑3)
建立好該檔案夾以後,在solr-tomcat檔案夾下再建立一個 solr 檔案夾,把原解壓後solr目錄裡面的 example\solr 檔案夾下面的所有檔案放入到solr-tomcat\solr 裡面。
- 配置SOlR_HOME
在windows 環境變數中建立變數名:SOlR_HOME,變數值為:(路徑3)D:\solr\solr-tomcat
- 在tomcat的conf檔案夾(即 路徑2\conf)下建立Catalina檔案夾,在Catalina檔案夾下建立localhost檔案夾,在localhost檔案夾下面建立solr.xml,寫入內容為:
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="D:/solr/solr-tomcat/solr" override="true" /> </Context>
(此處的路徑對應自己的安裝路徑做相應修改,注意此處路徑的分隔字元為"/" 而不是"\")
- 開啟瀏覽器 輸入:http://localhost:8080/solr/admin/ ( 預設是8080連接埠) 如果出現如示,表示配置成功。
Solr安裝與配置(windows)