solr 中文分詞 IKAnalyzer

     solr中文分詞器ik,web

  推薦資料:http://iamyida.iteye.com/blog/2220474?utm_source=tuicool&utm_medium=referralapache

  使用ik的官方jar包老是有一些問題,我的使用上面博客中共享出來的jar包,app

  1.將jar包放在solrhome\server\solr-webapp\webapp\WEB-INF\lib下webapp

  2.將IKAnalyzer.cfg.xml和stopword.dic copy到solrhome\server\solr-webapp\webapp\WEB-INF\classes下ui

  

  3.打開schema.xml文件spa

    添加一個類型:調試

  

<fieldType name="text_ik" class="solr.TextField">
        <analyzer type="index">           
            <tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory"  />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
                <filter class="solr.LowerCaseFilterFactory"/>
        </analyzer>
        <analyzer type="query">
            <tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory"/>
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
                <filter class="solr.LowerCaseFilterFactory"/>
        </analyzer>   
    </fieldType>

      便可將字段分配爲這個類型。code

 

  可在後臺調試分詞器:server

  

相關文章
相關標籤/搜索