使用支持高版本的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,測試
擴展
自定義規則,通過指定的規則對數據進行操作