Lucene 使用 Analyzer 对文本进行分词,luceneanalyzer,此代码适用于 Lucen
分享于 点击 34764 次 点评:246
Lucene 使用 Analyzer 对文本进行分词,luceneanalyzer,此代码适用于 Lucen
此代码适用于 Lucene 3.0.x 版本。
/** * 使用方法:analyze(new SimpleAnalyzer(), "表格,Java,RkRoot"); * Winter Lau */static void analyze(Analyzer a, String text) throws Exception { TokenStream ts = a.tokenStream("tags", new StringReader(text)); TermAttribute termAtt = (TermAttribute)ts.getAttribute(TermAttribute.class); while (ts.incrementToken()){ System.out.println(termAtt.term()); }}//该片段来自于http://byrx.net
用户点评