说明:只针对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这个文件就是你的扩展词库了,定义好业务须要的特殊词就能够启动试试了,注意盯着点控制台哦。