package org.ansj.lucene3; import java.io.IOException; import java.io.StringReader; import java.util.HashSet; import org.apache.lucene.analysis.Token; import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.tokenattributes.TermAttribute; public class TestFilter { public static void main(String[] args) throws IOException { HashSet<String> filter = new HashSet<String>() ; filter.add("丢") ; filter.add("了") ; AnsjAnalysis analyzer = new AnsjAnalysis(filter,false); TokenStream ts = analyzer.tokenStream("hello", new StringReader("丢了")); Token token; try { while (ts.incrementToken()) { System.out.println(ts.getAttribute(TermAttribute.class).term()); } } catch (IOException ioe) { ioe.printStackTrace(); } } }