一、下载ik分词器包
https://github.com/EugenePig/ik-analyzer-solr5
二、编译运行
JDK8
mvn clean install
JDK7
mvn clean -Djavac.src.version=1.7 -Djavac.target.version=1.7 install
得到ik-analyzer-solr5-5.x.jar
三、把ik-analyzer-solr5-5.x包扔到solr与tomcat配置的目录
/usr/local/solr/tomcat/apache-tomcat-9.0.30/webapps/solr/WEB-INF/lib
四、配置扩展词与禁用词语
把编译运行ik包生成的classes目录下的ext.dic(扩展词语)、IKAnalyzer.cfg.xml(IK配置)、stopword.dic(禁用词语)扔到
/usr/local/solr/tomcat/apache-tomcat-9.0.30/webapps/solr/WEB-INF下的classes目录下,如果没有classes目录,则先创建
五、添加ik配置
在配置的solrhome目录下的:/usr/local/solr/solrhome/core1/conf
打开编辑managed-schema:vim managed-schema
添加如下配置
<fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType>
六、最后启动tamcat
七、成功