Elasticsearch下的kibana和分词器(ik)

安装Kibana

Kibana是ES的可视化管理工具

.1 下载安装包

一定和ES的版本一致( 5.6.10)

https://www.elastic.co/downloads/kibana

.2 安装

解压到安装目录即可

.3 配置

在config/kibana.yml中配置 elasticsearch.url的值为 ES的访问地址

image

.4 启动

./bin/kibana

访问地址:http://localhost:5601

image

三、集成Ikanalyzer

1. 获取 ES-IKAnalyzer插件

一定和ES的版本一致( 5.6.10)

地址: https://github.com/medcl/elasticsearch-analysis-ik/releases

image.png

2. 安装插件

将 ik 的压缩包解压到 ES安装目录的plugins/目录下(最好把解出的目录名改一下,防止安装别的插件时同名冲突),然后重启ES。

image.png

3. 扩展词库

配置文件config/IKAnalyzer.cfg.xml




IK Analyzer 扩展配置

custom/mydict.dic;custom/single_word_low_freq.dic

custom/ext_stopword.dic




4. 测试 IK

1、创建一个索引

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

image

2、创建一个映射mapping

curl -XPOST http://localhost:9200/index/fulltext/_mapping -H 'Content-Type:application/json' -d'
{
"properties": {
"content": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word"
}
}
}'
3、索引一些文档

curl -XPOST http://localhost:9200/index/fulltext/1 -H 'Content-Type:application/json' -d' {"content":"美国留给伊拉克的是个烂摊子吗"}'

image

curl -XPOST http://localhost:9200/index/fulltext/2 -H 'Content-Type:application/json' -d' {"content":"公安部:各地校车将享最高路权"}'

image

curl -XPOST http://localhost:9200/index/fulltext/3 -H 'Content-Type:application/json' -d' {"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'

image

你可能感兴趣的:(Elasticsearch下的kibana和分词器(ik))