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"
}
}
}'