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

相关文章
相关标签/搜索