概要
GitHubは2026年4月2日、GitHub Issues向けに改良した意味ベース検索(Improved Search for GitHub Issues)を正式に一般提供(GA)へ移行したと発表した。本機能は2026年1月のプレビュー提供を経て2月に拡張され、今回の正式リリースに至った。従来のキーワードマッチングに依存した検索とは異なり、自然言語による概念的な理解を基に関連イシューを発見できる点が特徴で、検索に成功したケースでは上位3件以内に目的のIssueが含まれる割合が66%から75%へ改善されたと報告されている。
主な機能
本機能には主に以下の要素が含まれる。
- 自然言語検索: キーワードの完全一致がなくても、意味的に関連するIssueを返す。
- 検索スコープ: 個別リポジトリ内、および Issues ダッシュボードを通じた複数リポジトリ横断の両方に対応。
- ハイブリッド検索: 意味ベースとキーワードマッチングを組み合わせた検索モードを提供し、概念的に類似した結果と完全一致の結果を同時に返す。フィルターのみや引用符付きの検索語を使用した場合は従来の字句検索が適用される。
- 関連度順ソート: 結果はデフォルトで関連度順に表示される。
REST/GraphQL APIからの利用
既存のAPIエンドポイントに新しいパラメータを追加することで、この機能を利用できる。
- REST API:
/search/issuesエンドポイントにsearch_type=semantic(意味ベース)またはsearch_type=hybrid(ハイブリッド)を指定する。 - GraphQL API:
searchType引数にSEMANTICまたはHYBRIDを指定する。
なお、意味ベース検索およびハイブリッド検索のクエリにはレートリミットが適用され、1分あたり10リクエストまでに制限される。
その他の改善
今回のリリースでは検索機能のGA化に加え、テンプレート編集の改善、「@」メンションを用いたアサイニーフィルタリング、複数リポジトリ修飾子の処理改善、折りたたみセクション内でのMermaidダイアグラム描画サポートなども同時に提供されている。