读书人

IKAnalyzer 3.2经过List方式加入自定义

发布时间: 2012-11-15 15:16:14 作者: rapoo

IKAnalyzer 3.2通过List方式加入自定义词典

首先我们查看IKAnalyzer的源码,看词典存储位置:

Class ownerClass = Class.forName("org.wltea.analyzer.dic.DictSegment");Field fs = ownerClass.getDeclaredField("charMap");fs.setAccessible(true);Map map = (Map) fs.get(ownerClass);map.clear();Dictionary.loadExtendWords(Utils.getDicList());
?PS:上述代码仅适用IKAnalyzer 3.2.*,发现2012的代码已经修改成单利了,同时接口变动比较大,采用100w的文章对之切词发现速度没有声明的那么快。

读书人网 >开源软件

热点推荐