Solr安装IK中文分词器
- 如何安装Solr与导入数据?
- 为什么要安装中文分词器
- 下载与安装IK分词器
- 1.1、下载IK分词器
- 1.2、安装IK
- 第一步:非常简单,我们直接将在下的Ik分词器的jar包移动到以下文件夹中
- 第二步:修改Core文件夹名下\conf\managed-schema.xml文件
- 重启
- 再次测试
- 其他说明,我们新安装的ik分词器如何对应到字段?
- 参考文章
如何安装Solr与导入数据?
Windows 系统 Solr 8.11.3 安装详细教程(最新)
2024最新!将mysql的数据导入到Solr
为什么要安装中文分词器
由于solr自带的分词器无法将中文根据语义分词,需要引入中文分词器IKAnalyzer
下载与安装IK分词器
1.1、下载IK分词器
IK Analyzer Solr的Maven仓库地址
我们直接下载jar包就可以了
1.2、安装IK
第一步:非常简单,我们直接将在下的Ik分词器的jar包移动到以下文件夹中
solr-8.11.3\server\solr-webapp\webapp\WEB-INF\lib
第二步:修改Core文件夹名下\conf\managed-schema.xml文件
我的具体位置(参考使用):
solr-8.11.3\server\solr\你自己的Core文件夹名称\conf\managed-schema.xml
添加入代码:
<!-- IKAnalyzer-->
<fieldType name="text_ik" class="solr.TextField" autoGeneratePhraseQueries="false">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" type="index">
</analyzer>
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" type="query">
</analyzer>
</fieldType>
重启
由于我在windows上没有看到具体的重启命令,所以这里我我是先关闭再启动。
#关闭命令
solr.cmd stop -all
#启动命令
solr.cmd start
再次测试
其他说明,我们新安装的ik分词器如何对应到字段?
我们才Schema中重新添加字段,并选择字段对应的type就可以了,我们在dataimport中将查询出来的数据对应到school_name就可以。
参考文章
solr8.9.0添加、配置中文分词器IKAnalyzer
solr安装、使用、配置中文分词器
Solr(四)中文分词及IK库的使用