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