#1 - 2024-3-8 23:29
杰小抽 (just try?)
这两天把iOS版的条目详情和搜索页重写完了,顺便来复盘下这次在搜索算法上做的一些优化


- 首先是支持自动补全功能,可以有效的提高搜索效率,对于明确知道标题的作品非常实用
- 其次是支持多语言,目前支持:简中、繁中、拼音、罗马音、假名、英文等,基本可以省去切换输入法的步骤
- 同一个条目根据输入的语言不同,显示的对应标题也会不同
- 对于typo错字也有一定的容错率,且根据小图标可快速区分条目类型




- 支持条目、人物、角色的混合搜索,省去每次手动切换的烦恼
- 支持搜索结果按类型进行二次筛选,对于一些作品的衍生条目查找起来更方便
- 搜索结果除了标题匹配度外,根据条目的排名、热门度进行了等级二次排序,特别是降低了漫画单行本的权重,增加搜索准确性
- 当搜索结果大部分是某一系列的作品时,会将该系列的所有关联条目一并展示出来(比如搜:黎之轨迹,会带出轨迹系列的所有关联条目)




另外还对不同类型的条目针对性的做了一些结果处理:
- 条目类显示主要staff成员
- 剧场版动画显示时长
- TV动画显示总话数
- 书籍单行本显示总册数
- 游戏显示主要平台
- 角色显示作品出处及CV
- 声优显示代表性角色和作品出处
- Staff人员显示代表性作品和职位




还有很多小细节处理,这里就不一一展开了,接着撸分类搜索去(bgm24)


安卓下载地址