lucene 4.6以上和4.6一下分词需要注意的

版权声明:针对本篇博客提供有偿解决问题,可联系qq:【122043580】,微信:【qqqkj520】 https://blog.csdn.net/u013378306/article/details/50510888
/**
* 得到分词list

* @param text
* @param analyzer
* @return
*/
public static List<String> getIkFc(String text, Analyzer analyzer) {


StringReader reader = new StringReader(text);
List<String> list = new ArrayList<String>();


TokenStream ts;
try {
ts = analyzer.tokenStream("", reader);
CharTermAttribute term = ts.getAttribute(CharTermAttribute.class);
ts.reset();//lucene 4.6以上要加这个,4.6以前不需要,本人测试的是4.2 .0不需要,4.10.4需要
while (ts.incrementToken()) {
list.add(term.toString());
}
} catch (IOException e) {
e.printStackTrace();
}


System.out.println(list);
reader.close();
return list;


}

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭