Goブログ

pkg.go.dev の新しい検索エクスペリエンス

Julie Qiu
2021年11月9日

pkg.go.devで新しい検索エクスペリエンスをリリースできることを嬉しく思います。

これらの変更は、寄せられたフィードバックをきっかけとしたもので、皆様に喜んでいただければ幸いです。このブログ記事では、サイトで期待できる内容の概要を示します。

同じモジュール内のパッケージの検索結果がグループ化されるようになりました。検索リクエストに最も関連性の高いパッケージが強調表示されます。この変更は、同じモジュール内の複数のパッケージが検索に関連している場合のノイズを軽減するために行われました。たとえば、「markdown」を検索すると、複数の結果で「モジュール内のその他のパッケージ」という行が表示されます。

同じモジュールの異なるメジャーバージョンの結果もグループ化されるようになりました。タグ付きリリースを含む最高のメジャーバージョンが強調表示されます。たとえば、「github」を検索すると、v39モジュールが表示され、古いバージョンは「その他のメジャーバージョン」として表示されます。

最後に、インポート、バージョン、ライセンスに関する情報を再編成しました。また、これらのタブへのリンクを検索結果ページから直接追加しました。

過去1年間、pkg.go.devでシンボルに関する情報を追加し、その情報の提示方法の改善に取り組んできました。任意のパッケージのAPI履歴を表示する機能をリリースしました。また、ドキュメントインデックスで非推奨のシンボルにラベルを付け、パッケージドキュメントではデフォルトで非表示にしました。

この検索アップデートにより、pkg.go.devはGoパッケージ内のシンボルの検索にも対応するようになりました。ユーザーが検索バーにシンボルを入力すると、シンボル検索結果の新しい検索タブに移動します。pkg.go.devがユーザーがシンボルを検索していると識別する方法はいくつかあります。pkg.go.devのホームページに例を追加し、詳細な手順を検索ヘルプページに追加しました。

フィードバック

この新しい検索エクスペリエンスを皆様と共有できることを嬉しく思っており、皆様からのフィードバックをお待ちしております!

いつものように、サイトの各ページの下部にある「問題を報告する」ボタンを使用してご意見をお寄せください。

このプロジェクトへの貢献にご興味のある方は、pkg.go.devはオープンソースです! 貢献ガイドラインを参照して詳細を確認してください。

次の記事: Go 12周年
前の記事: 2021年Go開発者調査を発表
ブログインデックス