搭建solr3 6搜尋伺服器

2021-06-07 19:06:36 字數 1237 閱讀 5509

apache-solr-3.6.0-src.tgz

apache-solr-3.6.0.zip

lucene-3.6.0.zip

lucene-3.6.0-src.tgz 

1.將apache-solr-3.6.0\apache-solr-3.6.0\example下面的multicore拷貝到apache-tomcat-7.0.2\conf下面;

multicore目錄下面包含了solr的基本配置。solr支援配置多個例項,亦即,可以啟動多個例項來服務於前端不同的搜尋請求,每個例項對應乙個core,而這樣多個core的配置是通過multicore\solr.xml進行配置的,然後在multicore下面的每個目錄中對應著每個core的詳細配置,具體包括schema.xml(配置與lucene的field、analyzer等相關的內容)、solrconfig.xml(這個是solr例項核心的配置)。

另外,如果在solrconfig.xml中沒有指定索引目錄配置,則缺省會生成apache-tomcat-7.0.2\conf\multicore\data\index目錄,該目錄下面儲存索引檔案。

3.配置war程式的context:在apache-tomcat-7.0.2\conf\catalina\localhost下面(如果目錄不存在,則手動建立),建立檔案apache-solr-3.6.0.xml,

apache-solr-3.6.0.xml的配置內容如下:

docbase指定了我們的war檔案的位置,上面的「solr/home」非常關鍵,在web容器啟動以後會載入solr的基本配置並初始化相應的元件例項,它會根據指定的「solr/home」配置的路徑去搜尋相關的配置

4.設定solr的字符集

預設solr使用了utf-8字符集編碼,如果你的tomcat不是的話,在執行中文搜尋的時候可能會出現亂碼。如果你的tomcat預設8080埠請求字符集就是utf-8,並且想使用這個預設的埠提供搜尋服務,則可以修改apache-tomcat-7.0.2\conf\server.xml檔案的內容,如下所示:

在上面我們增加了乙個uriencoding="utf-8"的配置

配置完成以後就可以啟動tomcat,然後在瀏覽器位址攔中輸入:http://localhost:8080/apache-solr-3.6.0/,如果看到如下 畫面則說明配置成功:

搭建solr伺服器

一.solr簡單介紹 1.solr是乙個全文檢索伺服器,它可以對文件進行分析然後生成索引,將索引儲存到索引庫並且也會儲存文件。使用的時候可以通過索引進行文件查詢。bin是solr執行的指令碼 contrib是solr的一些外掛程式,用於擴充套件solr的功能 dist該資料夾下包含build過程中產...

搭建solr伺服器

本著好記性不如爛筆頭的原則,記錄一下搭建solr的過程。solr實質上就是乙個war包,就是乙個web專案,所以需要web伺服器來啟動solr。這裡選擇的是tomcat。將solr 的壓縮檔案上傳到linux伺服器。執行命令 tar zxvf 檔名,解壓檔案,解壓後的目錄結構如下 我們著重使用紅色圈...

solr 伺服器的搭建

使用的solr7.0 tomcat8.0.11 直接解壓使用 在solr bin 目錄下 shift 滑鼠右鍵 在此處開啟命令視窗,在視窗輸入 solr.cmd start 啟動伺服器 預設啟動埠號為 8983 在瀏覽器輸入 http localhost 8983,檢視是否啟動成功 此時的solr....