elasticsearch配置ik分词器

es集群,三台,每台都得安装ik插件,重启,先重启Node节点,最后重启master节点

ik分词器的github地址:https://github.com/medcl/elasticsearch-analysis-ik

选择与es集群版本对应的ik版本,下载zip包

在es的plugins目录下新建一个ik目录,将下载好的zip包解压放入

重启es服务器,重启后可以通过bin/elasticsearch-pulgins list查看当前已加载的插件

新建es索引

curl -XPUT http://localhost:9200/index

选择数据源字段,这里采用从MySQL数据库同步到es的数据做源数据,如下,content即为源数据可能出现中文字段,
curl -XPOST http://localhost:9200/index/_mapping -H 'Content-Type:application/json' -d'
{
        "properties": {
            "content": {
                "type": "text",
                "analyzer": "ik_max_word",
                "search_analyzer": "ik_smart"
            }
        }

}'
原文地址:https://www.cnblogs.com/allmdzz/p/14690141.html