从 v1.0.0 升级到 v1.1.0 版

由于v1.0.0的版本依赖于C开发的结巴分词,导致部分用户在部分操作系统上安装的时候老是提示缺少C库,未能安装成功,因此在v1.1.0版本开始,移除了结巴分词。

为使程序能正常工作,特别是普惠版,因此做如下操作进行替换升级。

1. 下载程序

到仓库下载相应操作系统对应的v1.1.0版本的程序:

2. 上传覆盖

将下载的程序上传到线上环境,解压覆盖。Linux 下注意给moredoc执行权限。

3. 同步数据库表结构

  • Linux/Darwin 下

    1. ./moredoc syncdb
  • Windows 下

    1. moredoc.exe syncdb

4. 删除字典与更新索引

moredoc剔除了结巴分词,使用gse作为了新的分词工具,分词字典嵌入在了程序内,因此需要对字典和索引做调整。

  • 4.1 删除dict目录。该目录为结巴分词目录。
  • 4.2 【针对普惠版】删除indexes目录。该目录为全文索引。

5. 重启程序与配置

社区开源版用户,直接通过pm2或者supervisor对程序进行重启。普惠版用户,除了重启程序之外,还需要登录管理后台,重新生成全文索引。

从 v1.0.0 升级到 v1.1.0 - 图1

至此,升级完成。