Solr IK分詞器

使用支持高版本的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,測試

擴展
自定義規則,通過指定的規則對數據進行操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章