solr搜索服務的搭建

sorl是什麼?

Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,生成索引;也可以通過Http Get操作提出查找請求,並得到XML格式的返回結果。

下面我來講一下solr服務器再本地j簡單的搭建:

需要準備的東西:

JDK1.8+ :這個作爲開發人員都會安裝的吧,如果安裝了1.7也可以,千萬不要和我說都沒安裝

solr:這個就給個地址吧,http://archive.apache.org/dist/lucene/solr/6.6.0/

Tomcat:這個我就不給了,我就不信你沒安裝,但是最好來個純淨的tomcat

好的,接下來就是教你怎麼配置了-------

下載後的solr解壓後的目錄:

 tomcat目錄:

 tomcat裏有些文件你可能沒有,因爲那是配置好的tomcat,所以就不要管這些了,看下面就可以了

1.把solr-6.6.0\server\solr-webapp下的webapp文件夾移動到Tomcat8.5-solr\webapps下,並將其改名未solr

2.在tomcat目錄下創建新的文件夾solrhome(這個後面要用到的)

3.打開Tomcat8.5-solr\webapps\solr\WEB-INF\web.xml文件

釋放上面標記紅色的大框框裏的內容,並修改小框框裏的路徑爲剛纔創建的文件夾路徑,同時還要註釋掉下面紅色kuan框框裏的東西

4.這時我們在Tomcat8.5-solr\webapps\solr\WEB-INFmu'l目錄下新建classes文件夾(經常做java web開發的應該知道這是一個放java編譯好的字節碼文件的目錄)

5.把solr-6.6.0\server\resources目錄下的log4j.properties移動到Tomcat8.5-solr\webapps\solr\WEB-INF\classes目錄下

 

6. 把solr-6.6.0\server\lib\ext\目錄下所有的jar文件放入到Tomcat8.5-solr\webapps\solr\WEB-INF\lib目錄下(這一步驟和上一步驟主要是加入日誌log4j的配置) ,這裏我就不放圖了

7.再把solr-6.6.0\server\lib\ext下所有的jar包移動到Tomcat8.5-solr\webapps\solr\WEB-INF\lib裏面,這裏我也不放圖了

8.繼續把solr-6.6.0\server\lib下的下面紅框框裏的的jar包移動到Tomcat8.5-solr\webapps\solr\WEB-INF\lib裏面,這裏我就要放圖

9.這時就把solr-6.6.0\server\solr下的solr.xml文件移動到之前創建的Tomcat8.5-solr\solrhome文件夾裏

 10.這下都配置好了,向以前一樣在Tomcat8.5-solr\bin目錄下,點擊startup.bat,啓動tomcat,這時一般會很順利的看到下面界面:

然後瀏覽器訪問:http://127.0.0.1:9081/solr/index.html#

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章