1.環境軟件
- apache-tomcat-6.0.33
- JDK7
- apache-solr-3.6.1
- IKanalyzer
2.Solr安裝
將Solr發行包(apache-solr-3.6.1.zip)解壓,複製example/webapp/solr.war文件到${TOMCAT}/webapps目錄,複製Solr發行包中配置示範文件(/example/solr文件夾)到${TOMCAT}/bin目錄中。
3. IK 分詞器的安裝 IKAnalyzer3.2.8bin.zip 下載
將IKAnalyzer3.2.8bin.zip發行包解壓,複製IKAnalyzer3.2.8.jar到{$TOMCAT}/webapps/solr/WEB-INF/lib中,複製配置文件IKAnalyzer.cfg.xml和ext_stopword.dic到{$TOMCAT}/bin中。
打開{$TOMCAT}/bin/solr/conf/scheme.xml文件,找到types標籤,添加以下代碼到shema.xml文件中的相應位置,就是找到fieldType定義的那一段,在下面多添加這一段就行了。
<fieldType name="text"class="solr.TextField">
<analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
4.TOMCAT配置
(修改{$TOMCAT}/conf/server.xml Tomcat配置文件)
在server.xml主要設置偵聽端口。同時,注意將URIEncoding設置爲UTF-8。
<Connector port="8080"maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"maxSpareThreads="75" enableLookups="false" redirectPort="8443"acceptCount="100" connectionTimeout="20000"disableUploadTimeout="true" URIEncoding="UTF-8"/>
5 .啓動Solr
因爲Solr在Tomcat裏,所以啓動Tomcat即可,雙擊{$TOMCAT}\bin\startup.bat 即可運行,不報錯的話就可以正常訪問了
下面再看下分詞器有沒配置成功
http:// localhost:8080/solr/admin/analysis.jsp
如果出現途中截圖,
恭喜你,分詞器配置成功,solr環境搭建完成了。