从 v1.0.0 升级到 v1.1.0 版
由于v1.0.0
的版本依赖于C开发的结巴分词,导致部分用户在部分操作系统上安装的时候老是提示缺少C库,未能安装成功,因此在v1.1.0版本开始,移除了结巴分词。
为使程序能正常工作,特别是普惠版
,因此做如下操作进行替换升级。
1. 下载程序
到仓库下载相应操作系统对应的v1.1.0版本的程序:
- Gitee: https://gitee.com/mnt-ltd/moredoc/releases
- Github: https://github.com/mnt-ltd/moredoc/releases
2. 上传覆盖
将下载的程序上传到线上环境,解压覆盖。Linux 下注意给moredoc
执行权限。
3. 同步数据库表结构
Linux/Darwin 下
./moredoc syncdb
Windows 下
moredoc.exe syncdb
4. 删除字典与更新索引
moredoc
剔除了结巴分词,使用gse作为了新的分词工具,分词字典嵌入在了程序内,因此需要对字典和索引做调整。
- 4.1 删除
dict
目录。该目录为结巴分词目录。 - 4.2 【针对普惠版】删除
indexes
目录。该目录为全文索引。
5. 重启程序与配置
社区开源版用户,直接通过pm2
或者supervisor
对程序进行重启。普惠版用户,除了重启程序之外,还需要登录管理后台,重新生成全文索引。
至此,升级完成。