按照Solr官方文档给的教程搭建的环境无法对中文分词
所以搜了一下,找了一篇。
参考
solr6.0配置中文分词器IK Analyzer
从参考的文献中中下载ik的资料
在solr解压目录下的server/solr-webapp/webapp/WEB-INF下建一个文件夹classes(如果有就不需要建了),并将下载资料中的三个文件拷贝进去
修改示例example\techproducts\solr\techproducts\conf下的managed-schema
在
<schema name="example" version="1.6">
下面添加
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
<field name="text_ik" type="text_ik" indexed="true" stored="true" multiValued="false" />
在控制台core admin里reload一下
这次text_ik就出现了