首先我们先来测试solr是否支持中文分词
从图中可以看到是不支持分词的。
那么现在我们来安装一个。
链接: https://pan.baidu.com/s/1fBkJxAmPv6ahbTHkc5jb4w 密码: m3vg (我上传了一份)
下载完成后解压:里边有五个文件:
将解分词资料里的 ik-analyzer-solr5-5.x.jar 拷贝到 /Users/sun/Documents/solr-6.5.1/server/solr-webapp/webapp/WEB-INF/lib 目录中去,
将IKAnalyzer.cfg.xml、mydict.dic、stopword.dic 拷贝到 /Users/sun/Documents/solr-6.5.1/server/solr-webapp/webapp/WEB-INF/classes 目录中去(没有classes就创建一个)
然后我们进入 /Users/sun/Documents/solr-6.5.1/server/solr/my_core/conf 这个目录,my_core是我们刚才创建的
修改里边的 managed-schema 这个文件。
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
<field name="title" type="text_ik" indexed="true" stored="true" multiValued="false" />
将上边这些节点拷贝到 <schema 节点中
然后点击 reload 重新加载
![](https://i-blog.csdnimg.cn/blog_migrate/55e92caea22406d30e3c817e0bc747c1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/019081bb18ac5ab75e2c5f2f9712eb15.png)
截止到目前分词测试成功。
相关阅读:
版权属于: 技术客
原文地址: https://www.sunjs.com/article/detail/ed72816cdc764365beebd65f19b7fee2.html
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。