2011年8月31日 星期三

SOLR - 部署(一)






簡介:
開發網站一定會有搜尋的功能,資料量小的情況下,可以直接用sql查詢,但資料量一大很快就遇到了效能問題,或是想要做全文檢索。
因此就會導入搜尋引擎,要用就要用最多人用的,遇到問題也比較快找到解,開放原始碼中目前最多人使用的是Lucene,
而SOLR就是Lucene的web版,還沒玩過的快來試試看。


開發環境:
Windows Server 2003
Tomcat6
SOLR 3.3 


配置:

1. 下載 apache-solr-3.3.0

2. 將..\apache-solr-3.3.0\dist下的apache-solr-3.3.0.war,改名為solr33.war,並且放置在D:\tomcat6\webapps下。

3. 在D:\tomcat6\conf\Catalina\localhost下,新增solr33.xml,內容如下,其中也包含設定檔的路徑D:\tomcat6\solr\。
<Context path="/solr33" docBase="solr33" debug="0" crossContext="true" >
    <Environment name="solr/home" type="java.lang.String" value="D:\tomcat6\solr\" override="true" />
</Context>

4. 將..\apache-solr-3.3.0\example\solr\的conf資料夾,整個複製到D:\tomcat6\solr\下。

5. 啟動tomcat

6. 若沒發生錯誤,連到 http://localhost:8080/solr/admin.jsp 有畫面即成功。