ikanalyzer 2012年后便不再更新,但网上有许多配合solr更新而出现的修改包,本次使用ikanalyzer-solr6.5.zip版本
https://pan.baidu.com/s/17_zj0gKDwFLXPItzF87f3w
solr7的配置安装请参考 https://blog.csdn.net/ninggala/article/details/81252096
文件拷贝
将ikanalyzer-solr6.5.zip解压 目录结构如下
将exit.dic,stopword.dic,IKAnalyzer.cfg.xml三个文件拷贝至/tomcat/webapps/solr7/WEB-INF/classes文件夹下
将solr-analyzer-ik-5.1.0.jar ik-analyzer-solr5-5.x.jar两个jar包拷贝至/tomcat/webapps/solr7/WEB-INF/lib文件夹下
配置
找到solrhome文件夹下核心core对应的配置文件 managed-schema
使用vim managed-schema编辑
shift+g 跳至文件末尾
加上如下配置即可。
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
重启tomcat,即可生效
./startup.sh
Using CATALINA_BASE: /usr/local/solr/tomcat
Using CATALINA_HOME: /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.8.0_181/jre
Using CLASSPATH: /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
Tomcat started.
效果如下 *需自己维护exit.dic,stopword.dic这两个文档