欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Lucene 使用 Analyzer 对文本进行分词,luceneanalyzer,此代码适用于 Lucen

来源: javaer 分享于  点击 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
相关栏目:

用户点评