Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

GitHub Code Search (ベータ) の使用

アップグレードされた検索インターフェイスで候補、入力補完、保存した検索を使用して、探しているものを GitHub.com 全体からすばやく見つけることができます。

注: 新しいコード検索とコード ビューは、限定パブリック ベータです。 アクセスの順番待ちリストに参加するには、 https://github.com/features/code-search-code-view/signup をご覧ください。

新しいコード検索の詳細については、「GitHub Code Search (ベータ版) について」を参照してください。 新しいコード ビューの詳細については、「新しいコード ビュー (ベータ版) を使用したファイルの移動」を参照してください。

新しいコード検索 (ベータ) の使用について

新しいコード検索ベータ版へのアクセスが可能になると、あなたが所有しているリポジトリと、あなたがメンバーとして属する Organization の中のリポジトリ (パブリック、プライベート、内部のどれであるかを問いません) のインデックスが GitHub によって作成されます。 つまり、既にインデックスが付けられている GitHub.com 上のパブリック リポジトリに加えて、あなたのすべてのリポジトリを検索できます。 GitHub.com であなたのコードを閲覧する権限を持つユーザーに限り、検索結果にあなたのコードが表示されます。 フォークは、他のリポジトリと同じ方法でインデックスが付けられて検索可能になります。

すべてのコードにインデックスが付けられるわけではなく、現在はリポジトリの既定のブランチのみを検索できます。 既知の制限事項について詳しくは、「GitHub Code Search (ベータ) について」を参照してください。

新しいコード検索ベータ版は、新しいコード ビュー ベータ版の中に統合されています。 新しいコード ビューの詳細については、「新しいコード ビュー (ベータ版) を使用したファイルの移動」を参照してください。

新しいコード検索エンジンに加えて、このベータ版には GitHub.com でのアップグレードされた検索インターフェイスが含まれています。 候補、入力補完、保存した検索を使用して、探しているものをすばやく見つけることができます。多くの場合は、クエリ全体を入力する必要はなく、検索結果ページを表示することも不要です。

新しいコード検索 (ベータ) の検索構文について詳しくは、「GitHub Code Search (ベータ) の構文について」を参照してください。

issue、ユーザー、ディスカッションなど、コード以外のコンテンツを検索するための構文と修飾子は、以前と同じように機能することにご注意ください。 コード以外の検索について詳しくは、「GitHub での検索について」および「GitHub での検索」をご覧ください。

  1. GitHub.com の上部のナビゲーションにある検索バーをクリックします。

  2. 検索バーの下に、候補の一覧がカテゴリ別に表示されます。これには、最近使用した検索条件や、あなたがアクセスできるリポジトリ、チーム、プロジェクトの候補が含まれます。 また、あなたが作成した "保存した検索条件" の一覧も表示されます。 保存した検索条件について詳しくは、「保存した検索条件の作成と管理」を参照してください。

    候補と保存した検索条件が表示されている検索バー

    具体的な候補のいずれかをクリックすると、その候補のページ (たとえばリポジトリまたはプロジェクトのページ) に直接移動できます。 最近使用した検索条件または保存した検索条件をクリックすると、検索の種類に応じて、検索クエリが検索バーに表示されるか、その検索語句の検索結果ページが表示されます。

  3. 検索クエリの入力を開始すると、そのクエリに一致する入力補完と候補の一覧が表示されます。 候補をクリックして特定の場所にジャンプすることができます。 修飾子を多く入力するほど、より具体的な候補、たとえば直接ジャンプできるコード ファイルが表示されます。

    クエリとコード候補が表示されている検索バー

  4. クエリをキーボードから入力した後に Enter キーも押すと、全検索結果のビューに移動できます。ここでは一致した結果のそれぞれを見ることができ、フィルターを適用するためのビジュアル インターフェイスもあります。 詳しくは、「検索結果ビューの使用」を参照してください。

保存した検索条件の作成と管理

  1. GitHub.com の上部のナビゲーションにある検索バーをクリックし、検索クエリ (または任意の文字) の入力を開始します。

  2. 検索バーの下に、[保存した検索条件] セクションが表示されます。 [保存した検索条件を作成] をクリックします。

    検索バーの [保存した検索条件を作成] ボタン

  3. ポップアップ ウィンドウで、クエリの名前と保存したいクエリを入力します。 [保存した検索条件を作成] をクリックします。

    [保存した検索条件を作成] ウィンドウ

  4. 検索バーをもう一度クリックすると、保存した検索条件が検索バーの下の [保存した検索条件] セクションに表示されます。 保存した検索条件の 1 つをクリックすると、そのクエリが検索バーに追加され、それに応じて候補がフィルター処理されます。

    保存した検索を検索バーで使用する

    • 保存した検索条件を編集するには、[保存した検索条件] セクションで、保存した検索条件の右にある をクリックします。
    • 保存した検索条件を削除するには、保存した検索条件の右にある をクリックします。

    保存した検索条件を編集または削除するためのボタン

検索結果ビューの使用

検索結果ビューは既に GitHub の従来の検索に存在しており、その機能は、コードを除くほとんどの検索の種類については同じです。 新しいコード検索ベータ版を有効にすると、新たに設計された UI が検索結果ページに表示されます。この中には、新しいコード検索エンジンでサポートされているフィルター (パスやシンボルのフィルターなど) が含まれます。

ビジュアル インターフェイスを使用して検索クエリを作成し、結果を表示してフィルター処理するには、検索 ページ または 高度な検索 ページ を使用します。 検索バーに検索クエリを入力した後に Enter キーを押した場合は、検索結果ビューも表示されます。

検索結果ビューでは、さまざまな種類の検索結果 (コード、issue、pull request、リポジトリなど) の間を移動できます。 フィルターを表示して使用することもできます。

検索結果ビュー