`

windows下solr整合IKAnalyzer中文分词

    博客分类:
  • solr
 
阅读更多

1,文件位置说明

solr服务器目录位于D:\solr_tomcat;

tomcat目录位于D:\tomcat-6.0.18;

solr项目位于D:\tomcat-6.0.18\webapps\solr;

 

2,IKAnalyzer中文分词包下载,地址为 http://code.google.com/p/ik-analyzer/downloads/list,下载IKAnalyzer3.2.5Stable_bin.zip这个版本。

 

3,解压IKAnalyzer3.2.5Stable_bin.zip,把ext_stopword.dic、IKAnalyzer.cfg.xml文件拷贝到D:\tomcat-6.0.18\webapps\solr\WEB-INF\classes下,把IKAnalyzer3.2.5Stable.jar拷贝到D:\tomcat-6.0.18\webapps\solr\WEB-INF\lib下。

 

4,打开D:\solr_tomcat\conf\schema.xml,添加以下代码:

<fieldType name="text_ik" class="solr.TextField">
        <analyzer type="index">
            <tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory"  isMaxWordLength="false"/>
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.LowerCaseFilterFactory"/>
        </analyzer>
        <analyzer type="query">
            <tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" isMaxWordLength="true"/>
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
                <filter class="solr.LowerCaseFilterFactory"/>
        </analyzer>   
    </fieldType>

 

5,重启tomcat,打开http://localhost/solr/admin/analysis.jsp,Field下拉框选择Type,右侧输入框输入text_ik,下面输入框输入中文句子,即可查看分词效果。

  • 大小: 19.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics