1. 程式人生 > >solr 6.2.1環境搭建

solr 6.2.1環境搭建

結果 div app 目錄 -name html 環境搭建 localhost 安裝配置

一:Solr簡介

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

Solr是一個高性能,采用Java5開發,

Solr

基於Lucene的全文搜索服務器。同時對其進行了擴展,提供了比Lucene更為豐富的查詢語言,同時實現了可配置、可擴展並對查詢性能進行了優化,並且提供了一個完善的功能管理界面,是一款非常優秀的全文搜索引擎。

二:運行環境搭建

  Java環境配置:JDK1.8以上

下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

技術分享

下載安裝之後配置環境變量:

1、JAVA_HOME 系統變量配置:

技術分享

2、PATH配置:增加 %JAVA_HOME%\bin

   技術分享

  tomcat安裝配置:

  下載地址:http://tomcat.apache.org/;以apache-tomcat-8.5.6-windows-x64為例

  技術分享

  下載之後解壓:運行bin目錄下的startup.bat文件啟動tomcat:

  打開瀏覽器輸入: http://localhost:8080/ 說明tomcat啟動成功

  技術分享

三:Solr6.2.1環境搭建

  1、Solr6.2.1下載,下載地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.2.1

  2、在Tomcat文件夾webapps下建solr目錄,如圖:

  技術分享

  3、拷貝Solr文件:

  需要拷貝的文件:Solr下面的server\solr-webapp\webapp裏的所有文件:

  技術分享

  拷貝到目標文件夾:剛剛在Tomcat文件夾webapps下建solr目錄,拷貝完之後如下圖:

  技術分享

  4、建立solr_home文件夾,並配置文件:

  建立的solr_home文件夾,路徑可以隨便放:

  技術分享

  打開server\solr文件夾,把下面文件拷貝到solr_home下,如下圖:

  技術分享

  把solr-6.2.1\solr-6.2.1\server\lib\ext 下面的類庫拷貝到 apache-tomcat-8.5.6\webapps\Solr\WEB-INF\lib下:如圖

  技術分享

  目標文件夾:

  技術分享

  把solr-6.2.1\dist下的 solr-dataimporthandler-6.2.1.jar、solr-dataimporthandler-extras-6.2.1.jar 兩個文件考到 apache-tomcat-8.5.6\webapps\Solr\WEB-INF\lib下

  技術分享

  5、配置solr_home路徑:

  打開apache-tomcat-8.5.6\webapps\Solr\WEB-INF\web.xml:

  增加如下節點:

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>F:/solr_env/solr_home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

技術分享

  6、重啟tomcat,瀏覽器中輸入: http://localhost:8080/solr/index.html,可以看到solr界面,說明solr已經配置成功:

  技術分享

  7、搭建core,存放索引的地方:

  拷貝solr-6.2.1\example\example-DIH\solr下的db(core例子)整個文件夾到solr_home下:

  技術分享

  技術分享

  重啟tomcat,瀏覽器中輸入: http://localhost:8080/solr/index.html,可以看到solr界面:

  技術分享

solr 6.2.1環境搭建