使用ansj_seg做分词的时候,需要配置自定义的词典来帮助切词,但一直不起作用
无论是在resources下创建library.properties
dic=library/zy.dic
/library/zy.dic中的内容是这样的:
这是 abc 10000
我是 n 10000
Ansj中文 aaa 10000
是一个不错的系统 n 1000
我觉得 n 1000
还是直接在代码中添加词典文件都不起作用:
public class CutWordTest {
public static void main(String[] args) throws Exception {
// Forest forest = Library.makeForest("library/zy.dic");
// Forest forest = Library.makeForest(Utils.class.getResourceAsStream("E:IdeaProjectstestroomtype-mappinglibraryzy.dic"));
// LoadLibrary.loadLibrary("E:IdeaProjectstestroomtype-mappinglibraryzy.dic");
// System.out.println(DicAnalysis.parse(str,forest));
MyStaticValue.ENV.put(DicLibrary.DEFAULT,"library/zy.dic"