Elasticsearch集成Ikanalyzer分词器
1. 获取 ES-IKAnalyzer插件
一定和ES的版本一致( 7.8.1)
地址: https://github.com/medcl/elasticsearch-analysis-ik/releases
1
//解压zip文件到指定文件夹
unzip elasticsearch-analysis-ik-7.8.1.zip -d ./analysis-ik
//移动文件到指定es目录 -- 你自己的安装es目录下的plugins文件夹
mv analysis-ik /usr/local/elasticsearch/plugins
重启es 可以看到加载项ik 。重启es 需要停掉 kibana es-head
es正常启动就完成了。然后测试一下 使用kibana 测试
POST _analyze { "analyzer":"ik_smart", "text":"我曾经爱过的人啊!" }
3. 扩展词库
扩展词典可以修改配置文件config/IKAnalyzer.cfg.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment>IK Analyzer 扩展配置</comment> <!--用户可以在这里配置自己的扩展字典 --> <entry key="ext_dict">custom/mydict.dic;custom/single_word_low_freq.dic</entry> <!--用户可以在这里配置自己的扩展停止词字典--> <entry key="ext_stopwords">custom/ext_stopword.dic</entry> <!--用户可以在这里配置远程扩展字典 远程词库,可热更新,在一处地方维护--> <!-- <entry key="remote_ext_dict">words_location</entry> --> <!--用户可以在这里配置远程扩展停止词字典--> <!-- <entry key="remote_ext_stopwords">words_location</entry> --> </properties>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架