solr8配置IK中文分析器

solr8配置IK中文分析器所需要的配置文件和包

配置IK中文分析器的前提是solr已经配置好了,如果没有配置好,就参考上篇博客。

链接:https://pan.baidu.com/s/1dQhss6Qy58xQTsHvKpkYOg 
提取码:k9ca

解压之后就是这些文件

solr8配置IK中文分析器

把这两个jar包复制到D:\Solr\apache-tomcat-8.5.50\webapps\solr\WEB-INF\lib文件下。

solr8配置IK中文分析器

把另外三个文件复制到D:\Solr\apache-tomcat-8.5.50\webapps\solr\WEB-INF\classes文件夹下,如果没有classes文件夹,就创建一个。

solr8配置IK中文分析器

在配置core的conf文件下,在schema.xml添加<schemaFactory class="ClassicIndexSchemaFactory"/>。

如果不在schema.xml添加配置,下面的managed-schema文件就会重命名失败。

solr8配置IK中文分析器

solr8配置IK中文分析器

然后把managed-schema文件重命名为schema.xml。

solr8配置IK中文分析器

改名后进入该文件,配置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>

solr8配置IK中文分析器

在D:\Solr\apache-tomcat-8.5.50\webapps\solr\WEB-INF\classes下编辑ext.dic

solr8配置IK中文分析器

然后重启服务,输入网址http://localhost:8080/solr/index.html

solr8配置IK中文分析器

至此,IK中文分析器就配置完成了。