elasticsearch-ik插件(中文分词)

1、在es目录中安装ik插件(选择对应es的版本)https://github.com/medcl/elasticsearch-analysis-ik

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

2、安装完会新生成两个文件夹:

/usr/local/elasticsearch/config/analysis-ik

/usr/local/elasticsearch/plugins/analysis-ik

  1. 关闭es,重启es
  2. 重新建立 mapping

3、使用

3.1、es使用

PUT t_test/_mapping

{

        "properties": {

            "content": {

                "type": "text",

                "analyzer": "ik_max_word",

                "search_analyzer": "ik_smart"

            }

       }

}

3.2、javaAPI使用

elasticsearch-ik插件(中文分词)

4、确认是否成功  kibana控制台

elasticsearch-ik插件(中文分词)

5、拓展字典

配置/usr/local/elasticsearch/config/analysis-ik/IKAnalyzer.cfg.xml   (ik7.6.2自带拓展字典,引入即可)

elasticsearch-ik插件(中文分词)

elasticsearch-ik插件(中文分词)