solr中配置lk中文分词器

2022-03-21 15:55:05 浏览数 (1)

配置IK中文分词器 以collection1为例。

将 IKAnalyzer2012FF_u1.jar 拷贝到 tomcatwebappssolrWEB-INFlib 目录下。

将 IKAnalyzer.cfg.xml 和 stopword.dic 拷贝到 tomcatwebappssolrWEB-INFclasses 目录下。

修改 solr/home 下的 collection1/conf/scheme.xml 文件。在该文件中找到部分,在中间插入:

JAVASCRIPT

代码语言:javascript复制
<fieldType name="text_ik" class="solr.TextField">
          <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

将 scheme.xml 中的名称为 “title” 的 type 类型改为”text_ik“。

重启 solr 服务器,在地址栏中执行 http://localhost:8080/solr/#/collection1/analysis http://localhost:8080/solr/,随便输入一句话,进行测试:

出现以上界面,说明分词器配置成功。

0 人点赞