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 @ 2024-11-07 14:12  陈彦斌  阅读(32)  评论(0编辑  收藏  举报