public void test(){
ElasticsearchClient restHighLevelClient = SpringUtil.getBean(ElasticsearchClient.class);
//调用es查询分词结果
AnalyzeResponse analyzeResponse = restHighLevelClient.indices()
.analyze(AnalyzeRequest.of(a -> a.analyzer("ik_max_word").text(record.getName())));
//获取返回的结果
Set<String> keyword = analyzeResponse
.tokens().stream()
.map(AnalyzeToken::token)
.collect(Collectors.toSet());
}
06-12
06-09
608
03-09
4057
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交