solr8.1.0整合Ikanalyzer7.x 分词器

哈哈 阅读:596 2021-03-31 18:09:57 评论:0

第一步:下载Ikanalyzer7.x分词器的jar 文件,下载地址:https://search.maven.org/search?q=com.github.magese

第二步:将下载的Ikanalyzer7.x.jar 文件拷贝至C:\solr\apache-tomcat-8.0.47\webapps\solr\WEB-INF\lib 文件中:

第三步:在solrHome(solr数据源)文件夹,新建一个mycore文件夹。

第四步:把solr-8.1.0安装包中的example→example-DIH→solr→solr下的所有文件拷贝到solrHome(solr数据源)文件夹下的mycore文件夹中。

第五步:打开solrHome(solr数据源)文件夹中的mycore→conf→managed-schema文件,添加如下代码:

<!-- ik分词器 --> 
    <fieldType name="text_ik" class="solr.TextField"> 
      <analyzer type="index"> 
          <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/> 
          <filter class="solr.LowerCaseFilterFactory"/> 
      </analyzer> 
      <analyzer type="query"> 
          <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/> 
          <filter class="solr.LowerCaseFilterFactory"/> 
      </analyzer> 
    </fieldType>

第六步:重启solr ,输入:http://localhost:8080/solr/index.html

 

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号