使用支持高版本的ikanalzyer进行分词配置
ikanalyzer最后更新是在2012年,对于高版本的lucee不支持.但网上还是有被修改过的Ikanalyzer的6.5.0版本,试了下可以支持lucene7.7.2整合到solr7.7.2中也没什么问题
solr版本:7.7.2
1.资源准备
2.把IkAnalyzer6.5的jar包放在solr-7.7.2/server/solr-webapp/webapp/WEB-INF/lib目录下
3.把ext.dic,IKanalyzer.cfg.xml,stopword.dic放在solr-7.7.2/server/solr-webapp/webapp/WEB-INF/classes目录下
4.修改solrcore下conf下的manged-schema(4.10的版本叫做schema.xml),增加以下代码
<!-- IK分词 -->
<field name="ik" type="text_ik" indexed="true" stored="true"/>
<fieldType name ="text_ik" class ="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
5、重启solr,测试
扩展
自定义规则,通过指定的规则对数据进行操作