forked from NLPchina/ansj_seg
-
Notifications
You must be signed in to change notification settings - Fork 0
用户自定义词典的动态添加删除Demo
ansjsun edited this page Oct 9, 2012
·
4 revisions
直接看例子.这个功能其实在tree-split中就已经存在的.
说明:
1..删除只能删除用户自定义词典的词.
2.对了分词默认把大写都转换为小写了.所以添加新词的时候要求必须是小写.
public class DynamicWordDemo {
public static void main(String[] args) {
//增加新词,中间按照'\t'隔开
UserDefineLibrary.insertWord("ansj中文分词 userDefine 1000") ;
List terms = ToAnalysis.paser("我觉得ansj中文分词是一个不错的系统!我是王婆!") ;
new NatureRecognition(terms).recogntion() ;
System.out.println("增加新词例子:"+terms);
//删除词语,只能删除.用户自定义的词典.
UserDefineLibrary.removeWord("ansj中文分词") ;
terms = ToAnalysis.paser("我觉得ansj中文分词是一个不错的系统!我是王婆!") ;
new NatureRecognition(terms).recogntion() ;
System.out.println("删除用户自定义词典例子:"+terms);
}