package org.ansj.test; import java.io.IOException; import org.ansj.library.DicLibrary; import org.ansj.splitWord.analysis.IndexAnalysis; import org.ansj.util.MyStaticValue; public class IndexAnalysisTest { public static void main(String[] args) throws IOException { MyStaticValue.isNumRecognition = true; MyStaticValue.isQuantifierRecognition = false; DicLibrary.put(DicLibrary.DEFAULT, DicLibrary.DEFAULT, null); DicLibrary.insert(DicLibrary.DEFAULT, "蛇药片", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "蛇药", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "鲁花", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "隐形", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "眼镜", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "隐形眼镜", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "海昌 ", "n", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "美瞳", "n", 1000); System.out.println(IndexAnalysis.parse("海昌 润洁除蛋白隐形眼镜美瞳护理液 500+120ml")); System.out.println(IndexAnalysis.parse("隐形眼镜 护理")); System.out.println(IndexAnalysis.parse("海昌 润洁除蛋白隐形眼镜美瞳护理液 500+120ml")); System.out.println(IndexAnalysis.parse("季德胜蛇药片")); System.out.println(IndexAnalysis.parse("鲁花一级花生油")); System.out.println(IndexAnalysis.parse("上海虹桥机场旅游和服务都是一流的")); System.out.println(IndexAnalysis.parse("北京地铁")); DicLibrary.insert(DicLibrary.DEFAULT, "隐形", "attr", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "眼镜", "attr", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "隐形", "attr", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "形眼", "attr", 1000); DicLibrary.insert(DicLibrary.DEFAULT, "隐形眼", "attr", 1000); System.out.println(IndexAnalysis.parse("隐形眼镜")); // long start = System.currentTimeMillis() ; // // IndexAnalysis indexAnalysis = new IndexAnalysis(new InputStreamReader(new FileInputStream("/home/ansj/temp/one_day_all.txt"))) ; // // while(indexAnalysis.next()!=null){ // // } // System.out.println(System.currentTimeMillis()-start); } }