使用IK分词作为solr中文分词。
- 将Ikik-analyzer-solr-6.3.0.jar【下载链接】放到
/Users/wangxun/Downloads/solr-6.4.2/server/solr-webapp/webapp/WEB-INF/lib
下 - 将下载的
IKAnalyzer.cfg.xml
、mydict.dic
、stopword.dic
放到/Users/wangxun/Downloads/solr-6.4.2/server/solr-webapp/webapp/WEB-INF/classes
目录下,如果没有classes文件夹就创建 - 修改
/Users/wangxun/Downloads/solr-6.4.2/server/solr/configsets/mycollect
下的managed-schema文件
<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="true" />
重启jetty服务器
-
测试分词
将之前的
content
字段类型改为text_ik
<field name="name" type="string" indexed="true" stored="false" />
<field name="money" type="int" indexed="true" stored="false" />
<field name="content" type="text_ik" indexed="true" stored="true" />
<field name="updatetime" type="date" indexed="true" stored="true" />
- 字段分词测试