package org.ansj.demo; import java.io.IOException; import java.io.StringReader; import org.ansj.domain.Term; import org.ansj.library.DicLibrary; import org.ansj.splitWord.analysis.NlpAnalysis; import org.nlpcn.commons.lang.tire.domain.Forest; import org.nlpcn.commons.lang.tire.domain.Value; import org.nlpcn.commons.lang.tire.library.Library; public class NlpDemoTest { public static void main(String[] args) throws IOException { NlpAnalysis nlp = (NlpAnalysis) new NlpAnalysis().setForests(new Forest[] { DicLibrary.get() }); nlp.resetContent(new StringReader("2015年无锡市突发环境事件")); Term term = nlp.next(); while (term != null) { System.out.println(term.getRealName() + "\t|\t" + term.getName()); term = nlp.next(); } // System.out.println(parse); } private static void insertWord(Forest forest, String keyword, String nature, int freq) { String[] paramers = new String[2]; paramers[0] = nature; paramers[1] = String.valueOf(freq); Value value = new Value(keyword, paramers); Library.insertWord(forest, value); } }