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

步骤1:

下载solr6.0专用的IK Analyzer的jar包和相应的配置文件。因为IK Analyzer可以很方便的对词库近些年扩展,所以我在IK Analyzer中加入了搜狗词库的配置,可以最大限度的收录现在一些潮流的词语。  IK Analyzer的jar包和相应的配置文件下载地址:点击打开链接

步骤2:

解压上一个步骤所得到的压缩包,将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项目的环境的配置 连接地址:点击打开链接

  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:

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

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

如果有什么不清楚或者有啥疑问意见可以加我QQ  208017534  ,欢迎一起交流一起进步。

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

最新文章

  1. IDDD 实现领域驱动设计-一个简单的 CQRS 示例
  2. nltk27_NLTK聚类分析
  3. 实现IOS圆角风格的列表ListView
  4. nodejs对静态文件目录的处理
  5. Java基础知识强化之IO流笔记22:FileInputStream / FileOutputStream 复制文本文件案例1
  6. 编译安装GCC 5.2.0
  7. 共同发展一个以上的开发者账户多台电脑 证书 p12 型材 进出口
  8. 【剑指offer】最大和连续子阵列
  9. 名字top500字典 各种格式及python脚本
  10. Django -- 部署Django 静态文件不能获取
  11. java内存结构学习的一种打开方式
  12. WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
  13. 结构体指针之 段错误 具体解释(segmentation fault)
  14. React Native(十二)&mdash;&mdash;嵌套WebView中的返回处理
  15. FastAdmin 绑定的模块禁用路由
  16. Educational Codeforces Round 34 (Rated for Div. 2) D - Almost Difference(高精度)
  17. oracle &amp; 的用法!
  18. RAD Studio Demo Code和几个国外FMX网站 good
  19. linux 系统管理(2) 文件或目录数量统计
  20. 最详细的Vue Hello World应用开发步骤

热门文章

  1. MongoDB由于目标计算机积极拒绝,无法连接
  2. 非默认安装目录下mysql数据的导出与导入
  3. Linux启动过程详述
  4. 渗透杂记-2013-07-13 关于SMB版本的扫描
  5. js对象/数组深度复制
  6. Python -- 数据加载、存储与文件格式
  7. 调度系统任务创建---创建一个JoinTrigger的依赖任务(五)
  8. Ubuntu 和 Redhat / Fedora 服务管理命令对比表(附Fedora16新的服务管理工具systemctl )
  9. pandas处理数据1
  10. RDCManager(远程登录工具)