Dynamic-Synonym

elasticsearch 7.6 在 IK分词 中使用 同义词

眉间皱痕 提交于 2020-08-09 19:56:52
关于es7.6同义词的内容真的好难找………… 现在简单记录一下实现过程 es同义词官方文档传送 1、安装同义词插件 插件下载传送 ,其他的同义词插件未测试 2、插件使用mvn打包(最新版master没有打包), 使用maven编译插件 打包提示 需要修改 elasticsearch-analysis-dynamic-synonym-master 文件下的 pom.xml文件, 把版本改为自己es对应的版本号,然后进行打包操作 打包操作参考传送 3、按照打包处理,然后把 elasticsearch-analysis-dynamic-synonym-master\target\releases 的文件 解压 添加到 elasticsearch/plugins/synonym 文件夹synonym 自己新建 4、添加同义词词库 在 es 的 config 新建 analysis 文件夹,新建 synonyms.txt 文件(文件名自己定只要统一就可以), 一定要是UTF-8格式。 有几种格式自己选择 synonyms.txt文件测试词 西红柿,番茄=>圣女果 哪儿,在哪,何处,什么地方=>哪里 状况,情况=>状态 注解,注释=>备注 universe,cosmos 5、启动es(如果已经启动,需要重启,否则不能加载同义词词典) 6、重新设置分词器 1)关闭所有索引 通过 (postman

elasticsearch 中文分词插件Synonym-Analysis

给你一囗甜甜゛ 提交于 2019-12-10 10:19:48
elasticsearch 版本 7.3 安装同义词插件 插件对应的版本需要和elasticsearch的版本一致 插件下载地址 https://github.com/bells/elasticsearch-analysis-dynamic-synonym 安装步骤如下: 在elasticsearch-7.3.0/plugins目录下新建 analysis-dynamic-synonym文件夹 如果是最新版master需要使用maven编译后将jar放入刚刚建好的文件夹中,如果是其他已经编译好的版本直接复制放入即可,本例需要编译的版本 同时加入plugin-descriptor.properties 和 plugin-security.policy,内容详见下文 重启集群 远程同义词库同样是根据http header 中的 Last-Modified 和 ETag 判断是否需要更新,具体可以参考我的另一篇博客方法是一样的 elasticsearch 中文分词插件IK-Analyze 编译后仅得到一个jar包,其实elasticsearch安装插件还需要配置文件plugin-descriptor.properties,没有此文件会报错,文件内容如下 description=Analysis-plugin for synonym version=5.1.1 name=analysis