转:solr6.0配置中文分词器IK Analyzer

  solr6.0中进行中文分词器IK Analyzer的配置和solr低版本中最大不一样点在于IK Analyzer中jar包的引用。通常的IK分词jar包都是不能用的,由于IK分词中传统的jar不支持solr6.0这个高版本的,因此就会发送运行错误的界面。下面就来介绍一下solr6.0中中文分词器IK Analyzer的配置。html

步骤1:node

  下载solr6.0专用的IK Analyzer的jar包和相应的配置文件。由于IK Analyzer能够很方便的对词库近些年扩展,因此我在IK Analyzer中加入了搜狗词库的配置,能够最大限度的收录如今一些潮流的词语。  IK Analyzer的jar包和相应的配置文件下载地址:点击打开连接mysql

步骤2:sql

  解压上一个步骤所获得的压缩包,将ik-analyzer-solr5-5.x.jar这个jar包放入solr项目下的WEB-INF\lib目录中去,将IKAnalyzer.cfg.xml,mydict.dic(搜狗的扩展词库),stopword.dic放在solr项目下的WEB-INF\classes目录中去。数据库

步骤3:测试

  将项目下solrhome\mynode\conf下的managed-schema配置文件中</schema>上面加入以下配置信息:(若是这里不懂的话能够去看我前几篇的博客关于solr6.0项目的环境的配置 链接地址:点击打开连接spa

[html]  view plain  copy
 
 在CODE上查看代码片派生到个人代码片
  1. <span style="font-size:14px;">    <fieldType name="text_ik" class="solr.TextField">  
  2.         <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>  
  3.     </fieldType>  
  4.     <field name="text_ik"  type="text_ik" indexed="true"  stored="true"  multiValued="false" /></span>  

步骤4:.net

  启动Tomcat,打开solr项目主页进行测试。测试结果以下:code

 

结合上一讲的MySQL数据库配置,这里我集成了solr6.0+mysql5.0+IK Analyzer分词。若是有兴趣的能够下载下来看看,下载地址:点击打开连接xml

若是有什么不清楚或者有啥疑问意见能够加我QQ  208017534  ,欢迎一块儿交流一块儿进步。

 

http://blog.csdn.net/linzhiqiang0316/article/details/51554217

相关文章
相关标签/搜索