轉:solr6.0配置中文分詞器IK Analyzer

  solr6.0中進行中文分詞器IK Analyzer的配置和solr低版本中最大不一樣點在於IK Analyzer中jar包的引用。通常的IK分詞jar包都是不能用的,由於IK分詞中傳統的jar不支持solr6.0這個高版本的,因此就會發送運行錯誤的界面。下面就來介紹一下solr6.0中中文分詞器IK Analyzer的配置。html

步驟1:node

  下載solr6.0專用的IK Analyzer的jar包和相應的配置文件。由於IK Analyzer能夠很方便的對詞庫近些年擴展,因此我在IK Analyzer中加入了搜狗詞庫的配置,能夠最大限度的收錄如今一些潮流的詞語。  IK Analyzer的jar包和相應的配置文件下載地址:點擊打開連接mysql

步驟2:sql

  解壓上一個步驟所獲得的壓縮包,將ik-analyzer-solr5-5.x.jar這個jar包放入solr項目下的WEB-INF\lib目錄中去,將IKAnalyzer.cfg.xml,mydict.dic(搜狗的擴展詞庫),stopword.dic放在solr項目下的WEB-INF\classes目錄中去。數據庫

步驟3:測試

  將項目下solrhome\mynode\conf下的managed-schema配置文件中</schema>上面加入以下配置信息:(若是這裏不懂的話能夠去看我前幾篇的博客關於solr6.0項目的環境的配置 鏈接地址:點擊打開連接spa

[html]  view plain  copy
 
 在CODE上查看代碼片派生到個人代碼片
  1. <span style="font-size:14px;">    <fieldType name="text_ik" class="solr.TextField">  
  2.         <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>  
  3.     </fieldType>  
  4.     <field name="text_ik"  type="text_ik" indexed="true"  stored="true"  multiValued="false" /></span>  

步驟4:.net

  啓動Tomcat,打開solr項目主頁進行測試。測試結果以下:code

 

結合上一講的MySQL數據庫配置,這裏我集成了solr6.0+mysql5.0+IK Analyzer分詞。若是有興趣的能夠下載下來看看,下載地址:點擊打開連接xml

若是有什麼不清楚或者有啥疑問意見能夠加我QQ  208017534  ,歡迎一塊兒交流一塊兒進步。

 

http://blog.csdn.net/linzhiqiang0316/article/details/51554217

相關文章
相關標籤/搜索