IKAnalyzer在Solr下扩充词典

本文介绍如何在Solr中使用IKAnalyzer并添加自定义词库以改进中文分词效果。通过将词库文件放置在指定目录并配置IKAnalyzer.cfg.xml文件,可以实现更准确的分词。
  首先确定的是IKAnalyzer是否能在Solr下正常运行,若不能正常运行,请参考文章Solr & IKAnalyzer 配置。
现在假设IKAnalyzer已经配置好,并且你现在的情况是IK自带的词典无法满足你的分词要求,那么我们就需要添加自己的词库。假设你有一个自己的词库叫ext.dic文件,你想要IK结合你自己的词典进行分词需要进行如下操作:
    1.将你的字典拷贝到tomcat/webapps/solr/WEB_INF/classes中。在classes文件夹有你之前拷贝的IKAnalyzer.cfg.xml文件,打开该文件。
    2.在这里配置你的ext.dic文件的相对路径,因为我们已经将其放入到classes文件中了,因此相对路径就是ext.dic。
        <entry key="ext_dict">ext.dic;</entry> 

    3.配置成功,在接下来的分词中就会结合ext.dic进行分词。

    那么如何自己建立自己的词库呢?现在目前处于测试阶段,就直接找到一个dic文件在里面手动添加词汇。等到实际需要建立词库时再来写一篇吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值