ElasticSearch安装IK分词器

ES集群中的每个节点都需要安装,配置完成后重启ES才能生效。

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.2/elasticsearch-analysis-ik-6.0.0.zip
# 将ik分词器的插件,上传到/export/servers/es
# cd /export/servers/es   
# rz
unzip elasticsearch-analysis-ik-6.0.0.zip -d elasticsearch-6.0.0/plugins/
cd elasticsearch-6.0.0/plugins/
mv elasticsearch analysis-ik
# 集群中机器都要配置完成
# 配置完成之后,需要重启服务。

使用kibana配置索引的分词器

delete iktest
PUT /iktest?pretty
{
    "settings" : {
        "analysis" : {
            "analyzer" : {
                "ik" : {
                    "tokenizer" : "ik_max_word"
                }
            }
        }
    },
    "mappings" : {
        "article" : {
            "dynamic" : true,
            "properties" : {
                "subject" : {
                    "type" : "text",
                    "analyzer" : "ik_max_word"
                }
            }
        }
    }
}

查看分词效果

  GET _analyze?pretty
  {
    "analyzer": "ik_max_word",
    "text": "我今天有点口腔溃疡"
  }
原文地址:https://www.cnblogs.com/blazeZzz/p/9885488.html