公开预览中改进的 GitHub Issues 搜索

发布: (2026年1月29日 GMT+8 19:07)
3 min read

Source: GitHub Changelog

新功能

使用自然语言搜索议题,例如 “authentication failing on mobile”(移动端身份验证失败)或 “funny timeline behavior”(时间线奇怪行为),GitHub 会返回概念上相似的结果,即使议题标题或描述使用了完全不同的措辞。查询描述越详细,结果越精准。

我们的预发布测试发现,这对用户来说是一次显著的提升。总体而言,语义搜索的结果比传统搜索 提升了 39%

显示 GitHub Issues 搜索排名显著提升的折线图。词法搜索的平均位置为 4,而全新的语义搜索则始终将结果靠近第 1 或第 2 位

工作原理

当你用自然语言描述想要查找的内容时,语义搜索会被激活。为充分利用这一点,结果现在会自动按 “最佳匹配” 排序,以首先展示最相关的议题。

对于需要精确匹配的搜索(例如带引号的查询),GitHub 会使用传统的词法搜索引擎,以提供所需的精准度。

在公开预览期间,你可以通过 功能预览对话框 选择退出。

如何尝试

  1. 前往任意仓库的 Issues(议题)标签页。
  2. 在搜索框中输入自然语言查询。

我们期待听到你的反馈。请在我们的 社区讨论 帖子中分享你的使用体验。

对 Issues 和 Projects 的其他改进

  • 修复了在 Edge 和 Safari 浏览器上搜索标签时导致性能缓慢的 bug。
  • 解决了 Safari 浏览器导致的滚动问题,使 GitHub Issues 的滚动行为更加流畅。
  • 里程碑的排序现在对打开和已关闭的议题都能保持一致。
Back to Blog

相关文章

阅读更多 »

我能在脑海中看到我的成功

成功的幻象 我看得很清楚。我的 app 已经上线,毫无 bug,用户们赞不绝口。投资者们接连来电。我的 GitHub repo 的 stars 像潮水般涌入。