JAVA实现智能分词(通过文章标题生成tag标签)
导入jar包
IKAnalyzer2012_u6.jar下载链接:https://pan.xunlew.com/s86789
maven
<dependency> <groupId>com.janeluo</groupId> <artifactId>ikanalyzer</artifactId> <version>2012_u6</version> </dependency>
/** * * @param keyword 源词汇 * @return 分词词组(,拼接) */ public static String getKeywords(String keyword) { if (StringUtils.isBlank(keyword)) { return null; } StringReader reader = new StringReader(keyword); IKSegmenter iks = new IKSegmenter(reader, true); StringBuilder buffer = new StringBuilder(); try { Lexeme lexeme; while ((lexeme = iks.next()) != null) { buffer.append(lexeme.getLexemeText()).append(','); } } catch (IOException e) { } //去除最后一个, if (buffer.length() > 0) { buffer.setLength(buffer.length() - 1); } return buffer.toString(); }
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)