說明:只針對solr5.4 安裝請參見這裏git
IK分詞很是好用,網上不少通用的配置,這裏主要講解如何配置本身的擴展詞典。web
這裏整理了一份配置與相關文件,放在了git上能夠去直接下載。apache
https://git.oschina.net/timbercoin/solr-follow-me.gitapp
下載完成後看說明操做:webapp
IK分詞器有三處理須要配置的,.net
一、schema.xml ,須要配置一個ik的類型,具體能夠參照schema.xml文件,其中配置部分以下:server
<fieldType name="text_ik" class="solr.TextField">xml
<analyzer type="index">blog
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" useSmart="true"/>token
</analyzer>
<analyzer type="query">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" useSmart="true"/>
</analyzer>
</fieldType>
--------------------------------------------------------------
二、須要添加jar包,在lib下,全部包都添加至你的solr配置實例下的lib文件夾中,好比個人:
F:\solr\solr-5.4.0\server\solr\goods\lib
---------------------------------------------------------------
三、配置ik的擴展詞庫
這須要向項目的classes文件中添加兩個文件(在classes文件夾中),固然咱們5.4是沒有的,那就加一個吧,具體位置參見以下:
F:\solr\solr-5.4.0\server\solr-webapp\webapp\WEB-INF\classes
重點:server\solr-webapp\webapp\WEB-INF\classes
其中ext.dic這個文件就是你的擴展詞庫了,定義好業務須要的特殊詞就能夠啓動試試了,注意盯着點控制檯哦。