Solr4.7 配置IK中文分词器

分类:技术文档 - solr | 阅读(2299) | 发布于:2015-05-22 16:55

1.下载最新的IK中文分词器 :
wget http://www.lixiaocheng.com/editor/attached/file/20160623/wltea-IK-Analyzer-2012FF-master.zip
2.解压IK Analyzer 2012FF_hf1.zip, 进入 IK-Analyzer-2012FF\dist
将 IKAnalyzer.cfg.xml,stopword.dic 复制到 solr的SOLR_HOME/collection1/conf目录下
将 IKAnalyzer2012_FF.jar,IKAnalyzer2012FF_u1.jar 复制到 TOMCAT_HOME/webapps/solr/WEB-INF/lib目录下
unzip -o wltea-IK-Analyzer-2012FF-master.zip -d wltea-IK-Analyzer-2012FF
cd IK-Analyzer-2012FF/dist/
cp IKAnalyzer2012* /opt/tomcat/webapps/solr/WEB-INF/lib
cp stopword.dic /opt/solr/example/solr/collection1/conf/
cp IKAnalyzer.cfg.xml  /opt/solr/example/solr/collection1/conf/
cd ~
3.修改SOLR_HOME/collection1/conf/中的schema.xml,在中增加如下内容: vi /opt/solr/example/solr/collection1/conf/schema.xml 在 types 内部添加
<fieldtype name="text_ik" class="solr.TextField">
    <analyzer type="index" ismaxwordlength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"></analyzer>
    <analyzer type="query" ismaxwordlength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"></analyzer>
</fieldtype>	
同时修改filed 使filed引用text_ik.这样才能使用IK分词器。
<field name="title" type="text_ik" indexed="true" stored="true"></field>
4.重启tomcat。
cd /usr/local/tomcat/bin/ && sh shutdown.sh && sh startup.sh 
5.测试:http://192.168.1.144:8080/solr/ ,输入一段中文语句点击 Analyse Values 查看结果
6.配置成功。

标签:solr4.7ik中文分词器