DevTrendsDeveloper trends
Accent color

Product

GOTO:记得一点,就能找到

GOTO 当前阶段已实现为 以单一搜索框为核心的 Android 本地应用搜索与智能启动工具。它试图解决的并不只是“更快搜索应用”,而是让用户在记不清名称、输错字符,甚至只记得用途的情况下,依然能够找到目标应用。 用户可以输入中文名、拼音、首字母、英文缩写、T9 数字、用途词或带有错字的模糊线索。GOTO 会结合精确匹配、拼音检索、模糊纠错、键盘距离、应用标签与使用行为,从多个维度召回候选并进行排序,让搜索不再依赖准确记忆和准确输入。 …

DTData & operationsDTResearch & learningDTDesktop appDTAndroidDTWeb

About

GOTO 当前阶段已实现为 以单一搜索框为核心的 Android 本地应用搜索与智能启动工具。它试图解决的并不只是“更快搜索应用”,而是让用户在记不清名称、输错字符,甚至只记得用途的情况下,依然能够找到目标应用。 用户可以输入中文名、拼音、首字母、英文缩写、T9 数字、用途词或带有错字的模糊线索。GOTO 会结合精确匹配、拼音检索、模糊纠错、键盘距离、应用标签与使用行为,从多个维度召回候选并进行排序,让搜索不再依赖准确记忆和准确输入。 项目由四个边界清晰、彼此解耦,并可独立演进的核心模块构成。四者分别负责输入预联想、搜索与排序、知识与状态存储,以及主动情境决策,共同组成 GOTO 的本地智能启动体系。 1. GOTO Prethink:搜索开始前的可解释预联想层:负责在正式搜索前分析用户的原始输入,针对重复字符、字符交换、键盘误触、不完整前缀和相近拼写,生成少量带有置信度与解释信息的平行候选。例如,用户输入 ggooogoto 时,它可以联想到 goto;输入 chorme 时,可以生成 chrome 候选。Prethink 不会偷偷修改用户输入,原始查询始终保留最高权重,所有联想结果最终仍交由 GOTO Engine 统一匹配和排序。 模块同时提供 JavaScript、Kotlin 和 Rust 实现,并通过统一 API 契约保持跨平台行为一致。

Discovery history

  1. HelloGitHub·用户投稿

    Aug 3, 2026 · 1 observations

Discuss this product