Go 博客

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

Julie Qiu
2021 年 11 月 9 日

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

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

现在,同一个模块中的程序包的搜索结果会分组显示。与搜索请求最相关的程序包会被突出显示。此更改是为了在多个同一模块中的程序包可能与搜索相关时减少干扰。例如,搜索“markdown”会显示一行,列出多个结果的“模块中的其他程序包”。

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

最后,我们重新组织了与导入、版本和许可证相关的信息。我们还添加了直接从搜索结果页面跳转到这些选项卡(tab)的链接。

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

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

反馈

我们很高兴与您分享这个新的搜索体验,并希望能听到您的反馈!

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

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

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