Go 博客

pkg.go.dev 上的全新搜索体验

Julie Qiu
2021 年 11 月 9 日

我们很高兴在 pkg.go.dev 上推出全新的搜索体验。

这些更改源于我们收到的关于搜索页面的反馈,我们希望您喜欢这些更改。这篇博文概述了您可以在网站上看到的内容。

同一模块中的软件包搜索结果现已分组显示。与搜索请求最相关的软件包会被突出显示。此更改旨在减少当同一模块中的多个软件包都可能与搜索相关时产生的干扰。例如,搜索“markdown”会显示一行,其中列出了部分结果中的“模块中的其他软件包”。

同一模块不同主版本的搜索结果现在也已分组显示。包含标记发布的最高主版本会被突出显示。例如,搜索“github”会显示 v39 模块,而较旧的版本则列为“其他主要版本”。

最后,我们重新组织了与导入、版本和许可证相关的信息。我们还直接在搜索结果页面添加了指向这些标签页的链接。

在过去一年中,我们在 pkg.go.dev 上引入了更多关于符号的信息,并努力改进信息的呈现方式。我们推出了查看任何软件包 API 历史记录的功能。我们还在文档索引中标记了已弃用的符号,并在软件包文档中默认隐藏它们。

通过此次搜索更新,pkg.go.dev 现在还支持搜索 Go 软件包中的符号。当用户在搜索栏中键入符号时,他们将被带到符号搜索结果的新搜索标签页。pkg.go.dev 有几种不同的方式来识别用户正在搜索符号。我们在 pkg.go.dev 主页上添加了示例,并在搜索帮助页面提供了详细说明。

反馈

我们很高兴与您分享这一全新的搜索体验,并期待听到您的反馈!

一如既往,请使用网站页面底部的“报告问题”按钮分享您的意见。

如果您有兴趣为此项目做出贡献,pkg.go.dev 是开源的!请查阅贡献指南以了解更多信息。

下一篇文章:Go 的十二年
上一篇文章:宣布 2021 年 Go 开发者调查
博客索引