步骤 2 : 安装中文分词器 步骤 3 : 重启 ElasticSearch 步骤 4 : 测试中文分词效果
分词器指的是搜索引擎如何使用关键字进行匹配,如 入门 中的关键字:护眼带光源。 如果使用like,那么%护眼带光源%,匹配出来的结果就是要么全匹配,要不都不匹配。
而使用分词器,就会把这个关键字分为 护眼,带,光源 3个关键字,这样就可以找到不同相关程度的结果了。
ElasticSearch 默认是没有中文分词器的,需要额外安装。
下载右上角的elasticsearch-analysis-ik-6.2.2.zip,然后复制到 ElasticSearch 解压目录下: C:\Users\X7TI\Downloads\elasticsearch-6.2.2 接着运行如下命令: C:\Users\X7TI\Downloads\elasticsearch-6.2.2\bin\elasticsearch-plugin install file:\\\\C:\Users\X7TI\Downloads\elasticsearch-6.2.2\elasticsearch-analysis-ik-6.2.2.zip 这样就如图所示安装成功了 注: 为什么不安装github.com上的? elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.2/elasticsearch-analysis-ik-6.2.2.zip 因为github 有时候连不上呀,这他娘的不靠谱啊~ 所以才下载到本地确保安装成功呀~ 注: elasticsearch-analysis-ik-6.2.2.zip 所存放的路径不要有空格,比如放在 program files 这样的路径下就不行了
安装插件后要重启,否则无法生效。
重启很简单。。。就是右上角X掉,然后重新运行elasticsearch.bat
在 kibana 控制台中输入如下命令:
打开 kibana控制台: http://localhost:5601/app/kibana#/dev_tools/console?_g=() 运行如下命令: GET _analyze { "analyzer":"ik_max_word", "text":"护眼带光源" } 返回如图所示的分词效果 注: 要运行kibana控制台,需要先安装kibana: 下载kibana并启动
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2019-03-19
这个中文分词器插件的分词规则怎么修改啊
4 个答案
lzqcdlxhy 跳转到问题位置 答案时间:2023-09-11 人家是把它合理的拆分,你这重组了,会搜出不符合要求的数据
Maksim 跳转到问题位置 答案时间:2020-06-29 printf("你这是排列组合");
printf("你这是排列组合"); zhjynet 跳转到问题位置 答案时间:2020-04-02 同九年,汝何秀?
printf("墙都不服,舅服你"); 轩辕剑宸 跳转到问题位置 答案时间:2019-10-25 你这是分词吗?你这是组词好吧
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2018-09-12
关于kibana的数据来源
2 个答案
鸡汁包 跳转到问题位置 答案时间:2023-02-17 数据源就是本地的es啊,默认配置文件是连接9200端口的es,所以不用改配置能直接连
qugengting 跳转到问题位置 答案时间:2019-02-28 我猜这里还没有数据源,只是把你要搜的key值给处理了下分词了而已
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2018-03-19
步骤二安装中文分词器
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|