solr5.4 配置ik分詞器

說明:只針對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這個文件就是你的擴展詞庫了,定義好業務須要的特殊詞就能夠啓動試試了,注意盯着點控制檯哦。

相關文章
相關標籤/搜索