SpringBoot整合IKAnalyzer中文分词

参考:https://cloud.tencent.com/developer/article/1529953

项目结构

SpringBoot整合IKAnalyzer中文分词_第1张图片
image.png

pom.xml引入IK分析器依赖


      com.janeluo
      ikanalyzer
      2012_u6

IK配置文件

IKAnalyzer.cfg.xml




    IK Analyzer 扩展配置
    
    local.dic;
    
    stop.dic;

local.dic

慕课
慕课网

stop.dic

的
好
了
是

测试程序

package com.hello.demo;

import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.wltea.analyzer.core.IKSegmenter;
import org.wltea.analyzer.core.Lexeme;

import java.io.IOException;
import java.io.StringReader;

@SpringBootTest
class IkApplicationTests {

    @Test
    void test() throws IOException {
        String text = "慕课网是一个网站,我在西安火车站和咸阳飞机场游玩";
        StringReader sr = new StringReader(text);
        IKSegmenter ik = new IKSegmenter(sr, true);
        Lexeme lex = null;
        while((lex = ik.next()) != null){
            System.out.println(lex.getLexemeText());
        }
    }
}
SpringBoot整合IKAnalyzer中文分词_第2张图片
image.png

你可能感兴趣的:(SpringBoot整合IKAnalyzer中文分词)