solr8配置IK中文分析器所需要的配置文件和包
配置IK中文分析器的前提是solr已经配置好了,如果没有配置好,就参考上篇博客。
链接:https://pan.baidu.com/s/1dQhss6Qy58xQTsHvKpkYOg
提取码:k9ca
解压之后就是这些文件
把这两个jar包复制到D:\Solr\apache-tomcat-8.5.50\webapps\solr\WEB-INF\lib文件下。
把另外三个文件复制到D:\Solr\apache-tomcat-8.5.50\webapps\solr\WEB-INF\classes文件夹下,如果没有classes文件夹,就创建一个。
在配置core的conf文件下,在schema.xml添加<schemaFactory class="ClassicIndexSchemaFactory"/>。
如果不在schema.xml添加配置,下面的managed-schema文件就会重命名失败。
然后把managed-schema文件重命名为schema.xml。
改名后进入该文件,配置IK分析器。在里面添加
<fieldType name="text_ik" class="solr.TextField">
<!-- 索引分词器 -->
<analyzer type="index" class="org.wltea.analyzer.lucene.IKAnalyzer" isMaxWordLength="false"/>
<!-- 查询分词器 -->
<analyzer type="query" class="org.wltea.analyzer.lucene.IKAnalyzer" isMaxWordLength="true"/>
</fieldType>
在D:\Solr\apache-tomcat-8.5.50\webapps\solr\WEB-INF\classes下编辑ext.dic
然后重启服务,输入网址http://localhost:8080/solr/index.html
至此,IK中文分析器就配置完成了。