1.简介
在浏览器输入
http://127.0.0.1:9200/_analyze?analyzer=chinese&pretty=true&text=我是程序员,效果如下
2.使用
将ik分词器下载解压至es目录下的 plugins 目录下,然后重启es服务。
测试下效果:重新访问
2.1.最小切分:
http://127.0.0.1:9200/_analyze?analyzer=ik_smart&pretty=true&text=我是程序员,对比下效果。
2.2.最细切分:
http://127.0.0.1:9200/_analyze?analyzer=ik_max_word&pretty=true&text=我是程序员。
效果:
2.3.自定义词库
目的:让分词器识别特定的词组。
step:
(1)进入elasticsearch/plugins/ik/config目录
(2)新建一个custom.dic文件(注意乱码-选utf8,直接cv已有的文件改名最方便),编辑内容:“今辞拂衣”
修改 IKAnalyzer.cfg.xml(在ik/config目录下)
<properties>
<comment>IK Analyzer 扩展配置</comment>
<!‐‐用户可以在这里配置自己的扩展字典 ‐‐>
<entry key="ext_dict">custom.dic</entry>
<!‐‐用户可以在这里配置自己的扩展停止词字典‐‐>
<entry key="ext_stopwords"></entry>
</properties>
重新启动elasticsearch,通过浏览器测试分词效果。
3.docker安装运行ik分词器
将ik复制到docker中es的plugin目录下
参考博文:https://www.cnblogs.com/ya-qiang/p/9754983.html
使用secureCRT将win文件上传到linux下。
1.ALT+P进入传输界面。
2.