概述:
solr 需要運作在一個Servlet容器中solr預設提供Jetty(java寫的Servlet容器),也可使用Tocmat作為Servlet容器。環境如下:
solr:solr7.2.1
JDK:jdk1.8
1. 官網下載下傳solr相關版本,本文以solr7.2.1為準(最新版本已更新到7.3.0,可能會有bug修複,是以采用7.2.1版本)。
官網位址:點選打開連結 以下為windos版本:

2.啟動與關閉:
解壓後進入bin目錄:
在檔案夾路徑上鍵入cmd,即可打開cmd.exe指令行視窗:
輸入
solr start -p 8483
即可啟動(預設為8483端口)。也可通過輸入
solr.cmd start
啟動。以下畫面為啟動成功:
關閉指令為:
solr stop -p 8483
畫面為:
3.浏覽器上輸入:
http://localhost:8483/solr/index.html#/
正常啟動畫面:
4.添加solrcore
首先需建立一個solrhome,本文使用solr-7.2.1\server\solr 目錄做為solrhome;
注:如需另設solrhome,還需更改 D:\solr_180329\solr-7.2.1\server\solr-webapp\webapp\WEB-INF下web.xml中,<env-entry>标簽内的<env-entry-value>的值,絕對路徑和相對路徑均可。本文使用以下目錄為solrhome,便不再建立solrhome目錄:
solrhome是solr運作的主目錄,目錄中包括了運作solr執行個體所有的配置檔案和資料檔案,solr執行個體就是solrcore,一個solrhome可以包括多個solrcore,每個solrcore提供單獨的搜尋和索引服務。每個solrcore檔案都有基礎的配置檔案,需要複制到solrcore檔案夾下面。
- a)以下為複制過程:
(1)在solr-7.2.1\server\solr 下面建立一個檔案夾,名字任取,這裡取名123
(2)将solr-7.2.1\server\solr\configsets\_default 下面的conf檔案夾
複制到123檔案夾下面:
-
b)下面是在solr的web界面添加solrcore
打開浏覽器 輸入: http://localhost:8483/solr
點選core admin==》add core:
确認後如圖:
5.至此基本配置已完成。有關分詞配置見下一篇~