共計 1867 個字符,預計需要花費 5 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 Solr 環境怎么搭建,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
下載配置 Solr
1.下載解壓 solr
wget http://www.eu.apache.org/dist/lucene/solr/4.6.0/solr-4.6.0.tgz
tar xzvf solr-4.6.0.tgz
2. 修改替換配置文件
用 Nutch 的 schema-solr4.xml 文件替換 Solr 的 schema.xml 文件
cp -f $NUTCH_HOME/conf/schema-solr4.xml $SOLR_HOME example/solr/collection1/conf/schema.xml
編輯 schema.xml 文件 , 在 fields /fields 之間添加下面一行
field name= _version_ type= long indexed= true stored= true /
整合 Solr 和 tomcat
1. 下載 Tomcat 與 solr 并解壓
Tomcat 使用 yum 安裝后路徑為 /usr/share/tomcat6/
2. 啟動 Tomcat 服務器,service tomcat6 start
瀏覽器輸入: http://localhost:8080
這步操作是為了操作是為了在 Tomcat/conf 目錄下生成 Catalina/localhost 目錄,這個文件會在接下來使用.
3. 將 solr 部署到 Tomcat
a) 復制 Solr 目錄 /example/solr 到 Tomcat 的根目錄下
b) 復制 Solr 目錄 /dist/solr-4.6.0.war 到 Tomcat 的 webapps/solr.war(重命名),此時 solr.war 會自動解壓,如果沒有自動解壓,將其 copy 到 solr 目錄下手動解壓,jar –xvf solr.war
c) 復制 Solr 目錄 /example/lib/ext 下的所有 jar 到 solr/WEB-INF/lib 下,同時將 example/resources 下的 log4j.properties 文件也復制到 solr/WEB-INF/lib 下;
d) 在修改 solr/WEB-INF/web.xml 放開如下內容注釋,并修改路徑為
env-entry
env-entry-name solr/home /env-entry-name
env-entry-value /usr/share/tomcat6/webapps/solr /env-entry-value
env-entry-type java.lang.String /env-entry-type
/env-entry
4. 重啟 Tomcat 服務器, 在瀏覽器輸入 http://localhost:8080/solr 查看服務
配置 Solr 中文分詞
1. 下載路徑 http://code.google.com/p/ik-analyzer/downloads/detail?name=IK%20Analyzer%202012FF_hf1.zip can=2 q=
2. 復制下面 ik 分詞解壓包下面的如下三個文件到 tomcat6\webapps\solr\WEB-INF\lib\ 文件夾下面:
IKAnalyzer.cfg.xml、IKAnalyzer2012FF_u1.jar、stopword.dic
3. 修改 Tomcat7\solr\collection1\conf\ 文件夾下的 schema.xml. 在 types /types 中增加如下內容,此操作為增加字段的類型,并為字段指定分詞器
!– 配置 IK 分詞器 –
fieldType name= text_ik > !– 索引時候的分詞器 –
analyzer type= index isMaxWordLength= false > !– 查詢時候的分詞器 –
analyzer type= query isMaxWordLength= true > /fieldType
4、修改需要進行中文分詞的字段,將需要進行中文分詞字段的類型改為新增的類型 text_ik
field name= content type= text_ik stored= true indexed= true /
field name= title type= text_ik stored= true indexed= true /
以上是“Solr 環境怎么搭建”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!