elasticsearch 8.x 插件安装(六)之Hanlp插件
elasticsearch插件安装合集
elasticsearch插件安装(一)之ik分词器安装(含MySQL更新)
elasticsearch 8.x插件(二)之同义词安装如何解决jdk权限问题
elasticsearch插件安装(二)之dynamic-synonym插件
elasticsearch 8.x 插件安装(三)之拼音插件
elasticsearch 8.x 插件安装(四)之简繁体插件
es 分词器(五)之elasticsearch-analysis-jieba 8.7.0
elasticsearch 8.x 插件安装(六)之Hanlp插件
一、拉取代码
代码地址:https://gitee.com/bubaiwantong/elasticsearch-analysis-hanlp
二、打包插件
打开pom文件,将elasticsearch.version修改需要的版本,此处修改为8.7.0。
在target/release目录找到与之版本对应的压缩包。
三、安装插件
将压缩包解压至es plugins目录下并重启es
四、验证插件
POST http://localhost:9200/twitter2/_analyze?analyzer=hanlp&pretty=true&text=美国阿拉斯加州发生8.0级地震
{
"tokens" : [
{
"token" : "美国",
"start_offset" : 0,
"end_offset" : 2,
"type" : "nsf",
"position" : 0
},
{
"token" : "阿拉斯加州",
"start_offset" : 0,
"end_offset" : 5,
"type" : "nsf",
"position" : 1
},
{
"token" : "发生",
"start_offset" : 0,
"end_offset" : 2,
"type" : "v",
"position" : 2
},
{
"token" : "8.0",
"start_offset" : 0,
"end_offset" : 3,
"type" : "m",
"position" : 3
},
{
"token" : "级",
"start_offset" : 0,
"end_offset" : 1,
"type" : "q",
"position" : 4
},
{
"token" : "地震",
"start_offset" : 0,
"end_offset" : 2,
"type" : "n",
"position" : 5
}
]
}