验证ES分词情况,核心代码如下
@Autowired
private RestHighLevelClient restHighLevelClient;
AnalyzeRequest analyzeRequest = AnalyzeRequest.withIndexAnalyzer(indexName,"ik_smart",text);
AnalyzeResponse response = restHighLevelClient.indices().analyze(analyzeRequest, RequestOptions.DEFAULT);
List<AnalyzeResponse.AnalyzeToken> tokens = response.getTokens();
for (AnalyzeResponse.AnalyzeToken token : tokens) {
String term = token.getTerm();
System.out.println(term);
}