elasticSearch使用Ik分词,Kibana查询Ik分词

准备工作

  • 下载安装elasticsearch,本文案例使用的是elasticsearch-6.2.4版本

修改elasticsearch-6.2.4\config目录下elasticsearch.yml

# 集群名
cluster.name: tyw
# 节点名
node.name: tyw-node-1
# 访问ip,此处设置为允许所有来源
network.host: 0.0.0.0
# 暴露端口
http.port: 9200
  • 下载ik分词器(注意要与上面es的版本兼容)

ik分词器放在elasticsearch-6.2.4\plugins目录下
elasticSearch使用Ik分词,Kibana查询Ik分词_第1张图片
elasticSearch使用Ik分词,Kibana查询Ik分词_第2张图片

修改config目录下IKAnalyzer.cfg.xml配置ik分词
elasticSearch使用Ik分词,Kibana查询Ik分词_第3张图片




	IK Analyzer 扩展配置
	
	custom/mydict.dic;
	 
	
	
	
	
	

新建custom文件夹,并在目录内新建mydict.dic文件。mydict.dic为自己的拓展词典

  • 下载安装kibana(注意要与上面es的版本兼容)

修改kibana-6.2.4-windows-x86_64\config目录下kibana.yml

# 大约在26行
elasticsearch.url: "http://localhost:9200"

运行服务

  1. elasticsearch-6.2.4\bin目录下运行elasticsearch.bat。浏览器访问http://localhost:9200/
    elasticSearch使用Ik分词,Kibana查询Ik分词_第4张图片

  2. kibana-6.2.4-windows-x86_64\bin目录下运行kibana.bat。浏览器访问http://localhost:5601/
    elasticSearch使用Ik分词,Kibana查询Ik分词_第5张图片
    点击左边菜单Dev Tools查询分词

GET _analyze
{
  "analyzer": "ik_smart",
  "text":"今天天气很好"
}

elasticSearch使用Ik分词,Kibana查询Ik分词_第6张图片
分词成功。在mydict.dic自定义分词中加入今天天气很好词组,重启Es服务,再次查询。
elasticSearch使用Ik分词,Kibana查询Ik分词_第7张图片
可见查询结果已经变成一个词组,自定义分词成功!

文中相关elasticsearch、kibana服务已上传到下载频道,有需要的可以自行下载。其中es服务中包含了IK分词。下载地址

你可能感兴趣的:(搜索引擎,elasticsearch,es)