ES IK分词器配置本地词典 & 远程词典

修改IK分词器配置文件#

  路径一般在:xxx/plugins/xxx/config/IKAnalyzer.cfg.xml

配置本地词典#

  本地词典,放到同级目录下,重启ES服务即可;

配置远程词典#

  新建springboot工程,将文件放到statis目录下;远程词典,放到其他共享地址也可以哈~,没必要非得springboot工程中

修改配置#

  配置好后,每隔一段时间,自动会调接口,获取最新的数据

对比#

  • 本地词典
    • 优点:配置简单
    • 缺点:新增词典,需要重启ES服务
  • 远程词典
    • 优点:新增词典时,不用重启ES服务
    • 缺点:需要提供远程服务地址

测试分词结果#

curl --location --request POST '127.0.0.1:9200/_analyze' \
--header 'Content-Type: application/json' \
--data-raw '{
  "analyzer": "ik_max_word",
  "text": "英雄联盟"
}'

 

posted @   陈彦斌  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2021-11-07 SpringBoot快速插入Mysql 1000万条数据
2019-11-07 Oracle备份、还原数据库
2019-11-07 Java 高并发之魂
点击右上角即可分享
微信分享提示
主题色彩