1. 將Solr 中的example中的solr拷貝到要作爲服務器的位置
在任意一個目錄下建立一個叫solr的目錄,在solr下再建立一個home目錄
2. 將相應的solr的web程序也拷貝出來
將example下的solr裏面的文件copy到剛纔新建的solr中的home下
3. 將example中的webapps裏的war包放到tomcat下的webapps後,再解壓,解壓完後,solr.war可以刪除
4.設置相應的tomcat的Context的上下文
5. 可以啓動tomcat,然後訪問:http://localhost:8080/solr/
6.啓動Tomcat,這個時候會報錯,然後拷貝jar包到tomcat下的webapps的solr項目中的lib中:
jar包位置在 solr\solr-4.8.1\example\lib\ext
7.修改solr-->home文件夾的solrconfig.xml中的<dataDir>添加data文件夾中的位置
先在solr/home下新建一個data文件夾,然後添加如下
8.在webapps的solr項目中的web.xml文件中把value中的值換成home路徑。
啓動成功
二.整合mmseg4j(用於中文分詞)(可參考如下網址:http://blog.csdn.net/hidevirus/article/details/34440175)
由於mmseg4j有bug,附件中添加已編譯好的jar文件
1. 下載mmseg4j(由於solr的版本比較高,因此下載版本1.9.1)
解壓後,將
中的包放到tomcat/webapps/solr中的lib中
2. 在solr/home下的schema.xml配置以下的(在mmseg4j解壓下的realme文件中有這句)
在solr/home下建立dic目錄
再將mmseg4j目錄下的data中的文件拷貝到dic下
3.啓動tomcat,訪問solr
然後請自己嘗試分詞
三.Tomcat爲solr配置訪問權限
1.在tomcat下的conf下的 中添加(一個是角色,一個是用戶)
2.在webapps下的solr 中的web.xml添加如下
3.重啓tomcat‘
訪問solr
輸入用戶名和密碼後,可以進入