尊敬的用户:

感谢您一直以来对香蕉单词的支持与关注。

我们很遗憾地通知您,由于微信小程序接口权限收缩、代码审核标准频繁变更以及微信要求开发者对小程序进行备案等(如需了解微信小程序备案等更多详情,请参阅 小程序备案操作指引 )诸多因素的影响,香蕉单词已决定放弃在微信小程序平台上进行任何开发。因此,用户目前无法正常访问香蕉单词小程序。

关于未来是否会在 安卓 / iOS 等其他平台上提供服务,我们将另行通知。对于给您带来的不便,我们深感抱歉。

一. 简介

Q1:香蕉单词的诞生?

TA 是一名备战考研的学生,对现有单词软件的不满意 (不够简洁,检索不够智能等),于是决定自己动手写一个单词小程序,基于分布式系统和大数据技术,使得该程序有了更高的功能拓展性。

Q2:如何使用香蕉单词?

目前,香蕉单词支持中/英查询单词与例句,每个单词都被打上了对应的标签 (如 “六级”),可以快速注意到考点词汇。其次,例句的英语表达均比较地道,可以多检索并进行朗读。当遇到不熟悉的单词或者好句子,可以点击右上角的星星将该词条添加到生词本中。

Q3:搜索不到想要的词汇?

这可能是你搜索的词汇超出了 [高中,四级,六级,考研] 的范围,或者换个关键字再试试哦。除此之外,香蕉单词会逐步改善检索技术,使得结果更准确。

Q4:如何更新用户信息?

目前还不支持自定义用户信息,可以重新登陆以刷新微信绑定的的用户信息 (头像和昵称)。

Q5:如何切换浅色/深色模式?

需要在微信中进入 ‘设置-通用-深色模式’,勾选跟随系统选项,然后小程序就会根据本机系统主题色自动切换啦。

Q6:没有想要的功能?

目前,香蕉单词以查词功能为主,更多建议欢迎在下方留言。

香蕉单词小程序

二. 系统架构图

香蕉单词-系统架构

三. 创新点

① 本系统支持深色模式,相对于白色的 UI 界面,黑色的主题在晚上能减少手机屏幕对眼睛的刺激,这十分符合当代大学生在晚上学习的需求。

② 基于 ElasticSearch 搜索引擎+分词器实现搜索功能,数据库中的数据将被实时同步至该搜索引擎中,支持将每一个字段都编入索引,提高了数据的检索速度,具有良好的用户搜索体验。

③ 在数据存储上,采用了 Redis 作为缓存数据库,存储经常读写的数据 (例如单词收藏等),提高了系统的性能及稳定性。

四. 更新日志

v0.1 Beta

2021/04/25

  • 实现随机单词、单词查询、例句查询等功能

v0.2 Beta

2021/04/26

  • 新增用户登录、生词本等功能

v0.2.1 Beta

2021/04/27

  • 对首页界面进行微调,默认不显示中文释义,添加了 “查看释义” 和 “换一换” 按钮

  • 对生词本界面进行微调,默认不显示中文释义

v0.2.2 Beta

2021/04/29

  • 单词详情新增 “变形” 信息
  • 支持将页面分享给用户或朋友圈
  • 新增翻译功能 (请求速度较慢,需耐心等待结果)

v0.2.3 Beta

2021/07/28

  • 修复有时单词无法查询的 bug (ES Connection reset by peer 引起)
  • 优化查询单词界面,将搜索组件固定在顶部
  • 优化翻译界面
  • 优化部分组件显示细节、操作体验
  • 随机单词新增 ‘只看中文’ 模式
  • 对英语例句加入单词高亮显示
  • 修复 IOS 端轮播图没有圆角问题

v0.3 Beta

2021/08/07

  • 适配深色模式
  • 对接口请求进行优化,提高稳定性
  • Search 栏样式微调,优化搜索体验
  • 生词本单词进行分页获取,提高渲染效率

v0.3.1

2022/08/16

  • 修改部分文字描述
  • 由 Beta 版转为正式版,优化后台架构

评论