经过测试,我感觉solr自带的分词工具不是很好用,所以本文就不介绍solr自带的分词工具了,直接介绍ik分词工具。
建议参考:https://github.com/magese/ik-analyzer-solr7
在此我做一些补充。
1.managed-schema文件在solrhome的core(自己定义的名字)下的conf文件夹下
2.在solr可视化界面,选中核心之后,在Analysis可以输入语句,选中分词工具,可以看当前语句的分词结果
3.配置好分词之后,比如你要分词content字段,那么需要在managed-schema文件里配置,如果不进行这一步,虽然在Analysis中选中分词工具后,对分词结果满意,但是在插入数据之后,分词结果还是初始的分词规则。
<field name="content" type="text_ik" indexed="true" stored="false"/>
indexed如果为ture就是可以作为索引条件
stored如果为false就是在返回的结果中不含有这个字段
以上配置的意思就是content字段使用IK分词工具分词,且可以作为索引条件,在返回的结果中不现实这个字段