[solr] - 環境搭建

這裏忽略java安裝和tomcat安裝,這裏使用的是solr-4.10.0


 

1、到apache下載solr,地址:

http://mirrors.hust.edu.cn/apache/lucene/solr/

 

2、解壓出solr-4.10.0

 

3、複製solr-4.10.0\example\webapps中的solr.war文件到tomcat安裝目錄中的webapps文件夾下

 

4、運行tomcat。(忽略怎麼運行tomcat),tomcat會自動解壓solr.war文件。

 

5、刪除solr.war文件。(不然每次啓動tomcat都會發布一次)

 

6、回到tomcat的webapps目錄下,記事本打開solr\WEB-INF\web.xml文件。

加入如下代碼:在<web-app />節點內的最後。

<env-entry> 
   <env-entry-name>solr/home</env-entry-name> 
   <env-entry-value>E:\solrhome</env-entry-value> 
   <env-entry-type>java.lang.String</env-entry-type> 
</env-entry>

如上代碼,需要在E盤新建一個文件夾:solrhome

 

7、回到解壓的solr-4.10.0目錄,打開文件夾:solr-4.10.0\example\solr,複製所有內容到E:\solrhome

 

8、打開文件夾:solr-4.10.0\example\lib\ext,複製所有jar包到tomcat的webapps\solr\WEB-INF\lib下。

 

9、運行web:http://localhost:8899/solr,將看到如下畫面:

 

10、在E:\solrhome目錄下,新建一個mycore文件夾。

 

11、在解壓的solr-4.10.0\example\multicore目錄中,複製core0文件夾到E:\solrhome\mycore中。

 

12、在E:\solrhome中新建一個文件夾:mydocs

 

13、複製解壓的solr-4.10.0\example\exampledocs下的post.jar到E:\solrhome\mydocs中

 

14、複製解壓的solr-4.10.0\example\multicore\exampledocs下的ipod_other.xml文件到E:\solrhome\mydocs中

 

15、在solr web page中新建core:

 

16、重啓tomcat。(如何重啓,忽略)

 

17、打開CMD,運行下面語句:(怎麼在命令行下運行java就不說了)

java -Durl=http://localhost:8899/solr/mycore/update -Ddata=files -jar post.jar ipod_other.xml

 

18、在solr web中選擇core:

 

19、查詢測試:

 

20、也可以直接使用URL查詢:

http://localhost:8899/solr/mycore/select?q=name%3AB*&wt=json&indent=true&_=1410949535746

返回JSON:

複製代碼
{
  "responseHeader":{
    "status":0,
    "QTime":0},
  "response":{"numFound":1,"start":0,"docs":[
      {
        "id":"F8V7067-APL-KIT",
        "name":"Belkin Mobile Power Cord for iPod w/ Dock",
        "_version_":1479481822989516800}]
  }}
複製代碼

 

發佈了74 篇原創文章 · 獲贊 8 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章