Solr6配置中文分词库 IKAnalyzer

摘要: Solr有诸多分词器,本文介绍Solr6与中文分词库IKAnalyzer的整合,在此之前,你需要有一个可以运行Solr的环境,参见Solr6.0与Jetty、Tomcat在Win环境下搭建/部署

准备环境

要准备一个适合Solr6的ik-analyzer,需要动手做一些改动,我在这里大致描述了怎么修改源码

Solr6整合中文分词Ik-analyzer

  1. 确保已经装好了Solr6
  2. 下载支持Solr6的Ik-analyzer分词器(如ik-analyzer-solr6-6.0.jar)
  3. 在solr_home下新建文件夹lib,将这个jar文件复制进去。
    这里写图片描述
  4. 配置schema.xml:在solr_home/core0/conf下找到schema.xml.bak文件,将其重命名为schema.xml删除managed-schema。
    这里写图片描述
  5. 编辑schema.xml:添加field和 fieldType 到schema.xml文件。
<!-- IK Analyzer-->
<field name="ik_analyzer"  type="text_ik" indexed="true"  stored="true"  multiValued="false" />
<fieldType name="text_ik" class="solr.TextField">  
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>  
</fieldType>  

测试

启动Solr,如果控制台没有报错,那就大功告成了。点击Analysis,测试几个数据看看。这个浙江省杭州市已经能分析出来了。
这里写图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cj96248

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值