近义词检索无网络使用

近义词检索无网络使用 公开

如何安装动作?
复制Ta的推荐码
QQ1778917353,尽量抽时间解决bug,写点动作。喜欢的话给个赞呦~~

适用于
分类
查询搜索 文本处理


更多信息
分享时间 2023-01-07 22:53
最后更新 2023-01-12 09:34
修订版本 8
用户许可 -未设置-
Quicker版本 1.36.25
动作大小 22.4 KB

分享到

「使用python synonyms模块离线寻找近义词。synonyms开源模块链接https://github.com/huyingxi/Synonyms」

简介

synonyms包的词向量文件需要自己另外下载,操作过于繁琐

炫酷的近义词检索来啦!

欢迎指出bug,提建议

1.运行环境

作者正在努力使用C#重写以摆脱对python的依赖

本动作依赖python3.x运行,请安装python3.x并且配置好环境变量

依赖的python库有:Synonyms,json,socket(建议使用 pip -i 方式镜像下载库)

2.注意事项

首次使用请使用pip命令安装Synonyms库,并且在cmd的python交互式命令行中import一次synonyms以下载词库。(不import的话第一次使用动作要等待下载词库,还没有进度条)

本动作由于词库较大,在运行期间需要占用1G左右的内存。释放内存请在动作中服务端启动后,在近义词选项中退出(或者socket发送"@#$%^&&"(带双引号)到本机服务端端口12345,以关闭服务端。)

需要连接内网,有个路由器就行本动作无需连接网络,如果要拒绝外部链接,可以将ip改为127.0.0.1。无网络状态下ip获取为127.0.0.1

ip地址过滤请自己设置,本动作没有ip地址过滤

3.使用方法

等到显示 “词典服务端已开启” 字样之后,通过复制到剪贴板来获取近义词。

或者使用socket向本机地址12345端口发送一个词汇,服务端会返回一个json文件并且关闭连接。

检测服务端是否开启前有等待时间,预设1分钟10秒,想改的话建议参考下载词库后import synonyms的时间

4.常见问题

不按退出方式退出,可能导致python服务端没有关闭,占用的内存无法释放,这时请打开任务管理器把python进程干掉。

如果没有返回值,且没有配置上的问题,那么可能是词库中没有该词。

最近更新

修订版本 更新时间 更新说明
8 2023-01-12 09:34 更新名称,突出特色
7 2023-01-12 09:31 说明更详细
6 2023-01-11 23:14 客户端重构为C#,减少了对python的依赖,速度提高

最近讨论

暂无讨论