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 开发者调查
博客索引