基于hanlp的es分词插件
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,摘要: elasticsearch是使用比较广泛的分布式搜索引擎,es提供了一个的单字分词工具,还有一个分词插件ik使用比较广泛,hanlp是一个自然语言处理包,能更好的根据上下文的语义,人名,地名,
千家信息网最后更新 2026年10月31日基于hanlp的es分词插件
摘要: elasticsearch是使用比较广泛的分布式搜索引擎,es提供了一个的单字分词工具,还有一个分词插件ik使用比较广泛,hanlp是一个自然语言处理包,能更好的根据上下文的语义,人名,地名,组织机构名等来切分词
Elasticsearch
默认分词

输出:
IK分词
输出:
hanlp分词
输出:
ik分词没有根据句子的含义来分词,hanlp能根据语义正确的切分出词
安装步骤:
1、进入https://github.com/pengcong90/elasticsearch-analysis-hanlp,下载插件并解压到es的plugins目录下,修改analysis-hanlp目录下的hanlp.properties文件,修改root的属性,值为analysis-hanlp下的data
目录的地址
2、修改es config目录下的jvm.options文件,最后一行添加
-Djava.security.policy=../plugins/analysis-hanlp/plugin-security.policy
重启 es
GET /_analyze?analyzer=hanlp-index&pretty=true
{
"text":"张柏芝士蛋糕店"
}
测试是否安装成功
analyzer有hanlp-index(索引模式)和hanlp-smart(智能模式)
自定义词典
修改 plugins/analysis-hanlp/data/dictionary/custom下的 我的词典.txt文件
格式遵从 [单词] [词性A] [A的频次]
修改完后删除同目录下的 CustomDictionary.txt.bin文件
重启 es服务
目录
文件
输出
插件
模式
词典
语义
成功
一行
上下
上下文
人名
分布式
单字
单词
句子
含义
地名
地址
属性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
苏州找大状互联网科技有限公司
互联网科技工作委员会副主任毛军
重庆互联网络科技
网络科技有限互联网
金融科技 互联网金融
深圳艾佳互联网科技
互联网前沿科技
中国的互联网科技企业的崛起
重庆互联网医院沙龙医盟信息科技
中国互联网十大科技股排名
亳州好赞互联网科技有限公司
翼展科技 首家互联网医院
长沙互联网科技
南通创西澳互联网科技有限公司
东营紫格互联网科技
艺电能源互联网科技有限公司招聘
广州三三互联网科技有限公司
众联互联网络科技
科技互联网专业务虚会材料
互联网金融 科技金融
安徽鑫晟辉互联网科技
华中科技大学互联网
互联网科技生活的内容
青岛科技大学互联网大赛研究生
知域互联网科技有限公司大骗子
互联网时代的科技公司
昆明中奇联合互联网科技
科技和互联网行业的特点
10位科技互联网大佬