solr5.5版本中ik中文分词配置

版权声明:菜鸟和大神的区别只在于一个春夏秋冬 https://blog.csdn.net/pizi995/article/details/54289270

这里我使用的是solr5.5进行匹配的 分词器


首先需要先下载IKAnalyzer 分词器 下载地址: IK分词器jar

将下载好的jar 放到 webapps\solr\WEB-INF\lib 下


在solr-home\solr\core1\conf 的 schema.xml文件中添加一下内容

(schema.xml文件需要将同目录下的 managed-schema 改名而来)

然后编辑/solr-5.5.0/server/solr/core1/conf/solrconfig.xml,将以下代码注释掉:
<schemaFactory class="ManagedIndexSchemaFactory">
  <bool name="mutable">true</bool>
 <str name="managedSchemaResourceName">managed-schema</str>
</schemaFactory>


      <!-- IK中文分词器 -->
        <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>
             
在添加一个字段信息 将

<field name="content" type="text_ik" indexed="false" stored="true" multiValued="true"/>

保存重新启动服务 展示如下

没有更多推荐了,返回首页