Skip to main content

ディスカッションを検索する

GitHub 上のディスカッションを検索し、検索修飾子を使用して検索結果を絞り込むことができます。

ディスカッションの検索について

GitHub 全体にわたってグローバルにディスカッションを検索できます。あるいは、特定の Organization のみのディスカッションの検索もできます。 詳しくは、「GitHub での検索について」を参照してください。

ヒント:

  • 検索結果をさらに改善するために検索修飾子を追加できる検索構文の一覧については、「検索構文を理解する」を参照してください。
  • 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルの問題を検索したい場合は、label:"in progress" と検索します。 検索では、大文字と小文字は区別されません。

タイトル、本文、またはコメントで検索

in 修飾子を使うと、ディスカッションの検索を、タイトル、本文、コメントに制限できます。 修飾子を組み合わせて、タイトル、本文、またはコメントの組み合わせを検索することもできます。 in 修飾子を省略すると、GitHub がタイトル、本文、コメントを検索します。

修飾子
in:titlewelcome in:title は、タイトルに "welcome" が含まれるディスカッションが一致します。
in:bodyonboard in:title,body は、タイトルまたは本文に "onboard" が含まれるディスカッションが一致します。
in:commentsthanks in:comments は、ディスカッションのコメントに "thanks" が含まれるディスカッションが一致します。

ユーザまたは Organization のリポジトリ内の検索

特定のユーザーや Organization が所有する、すべてのリポジトリ内のディスカッションを検索するには、user 修飾子か org 修飾子を使います。 特定のリポジトリ内のディスカッションを検索するには、repo 修飾子を使います。

修飾子
user:USERNAMEuser:octocat feedback は、"feedback" という単語が含まれる、@octocat が所有するリポジトリからのディスカッションが一致します。
org:ORGNAMEorg:github は、GitHub Organization が所有する、リポジトリ内のディスカッションが一致します。
repo:USERNAME/REPOSITORYrepo:nodejs/node created:<2021-01-01 は、2021 年 1 月より前に作成された @nodejs' Node.js ランタイム プロジェクトからのディスカッションが一致します。

オープンかクローズかで検索

is 修飾子を使って、オープンかクローズかに基づいて、ディスカッションをフィルタリングできます。

修飾子
is:openperformance is:open is:discussion は、"performance" という単語を含むオープンのディスカッションと一致します。
is:closedandroid is:closed は、"android" という単語を含む、クローズしたディスカッションと一致します。

ディスカッションが回答されたかどうかに基づいて検索する

is 修飾子を使って、回答済みのディスカッションを検索できます。

修飾子
is:answeredperformance is:answered is:discussion は、"performance" という単語を含む回答済みのディスカッションと一致します。
is:unansweredandroid is:unanswered は、"android" という単語を含む、未回答のディスカッションと一致します。

ディスカッションがロックされたかどうかに基づいて検索する

is 修飾子を使って、ロックされたディスカッションを検索できます。 詳しくは、「ディスカッションをモデレートする」を参照してください。

修飾子
is:locked "code of conduct" is:locked is:discussion は、ロックされている "code of conduct" という単語を含むディスカッションと一致します。
is:unlockedcode of conduct is:unlocked is:discussion は、ロックされていない "code of conduct" という単語を含むディスカッションと一致します。

リポジトリの可視性によるフィルタ

is 修飾子を使用して、ディスカッションが含まれるリポジトリの可視性でフィルター処理できます。 詳しくは、「リポジトリについて」を参照してください。

修飾子
is:publicis:public はパブリック リポジトリ内のディスカッションと一致します。
is:privateis:private tiramisu は、アクセスできるプライベート リポジトリ内の "tiramisu" という単語を含むディスカッションと一致します。

作者で検索

author 修飾子を使うと、特定のユーザーが作成したディスカッションが見つかります。

修飾子
author:USERNAMEcool author:octocat は、"cool" という単語が含まれる、@octocat が作成したディスカッションが一致します。
in:body author:USERNAMEbootstrap in:body author:octocat は、本文に "bootstrap" という単語が含まれる、@octocat が作成したディスカッションが一致します。

コメントした人で検索

commenter 修飾子を使うと、特定のユーザーからのコメントが含まれるディスカッションが見つかります。

修飾子
commenter:USERNAMEgithub commenter:becca org:github は、"github" という単語が含まれ、@becca によるコメントがある、GitHub が所有するリポジトリ内のディスカッションが一致します。

ディスカッションに回答したユーザーで検索

answered-by 修飾子を使うと、特定のユーザーのコメントが回答済みとしてマークされているディスカッションを見つけることができます。

修飾子
answered-by:USERNAMEcool answered-by:octocat は、"cool" という単語を含む、@octocat が回答したディスカッションに一致します。

ディスカッションに関与しているユーザで検索

involves 修飾子を使うと、特定のユーザーに関連するディスカッションを見つけることができます。 修飾子は、特定のユーザが作成したディスカッション、特定のユーザをメンションしたディスカッション、特定のユーザによるコメントを含むディスカッションを返します。 involves 修飾子は、1 人のユーザーを対象とした、author 修飾子、mentions 修飾子、commenter 修飾子の間の論理 OR です。

修飾子
involves:USERNAMEinvolves:becca involves:octocat は、@becca または @octocat のいずれかに関連するディスカッションが一致します。
in:body involves:USERNAMENOT free in:body involves:becca は、本文に "free" という単語が含まれていない、@becca に関連するディスカッションが一致します。

コメントの数で検索

不等号や範囲の修飾子と一緒に comments 修飾子を使うと、コメントの数で検索できます。 詳しくは、「検索構文を理解する」を参照してください。

修飾子
comments:ncomments:>100 は、コメントの数が 100 を超えるディスカッションが一致します。
comments:ncomments:500..1000 は、コメントの数が 500 から 1,000 のディスカッションが一致します。

ディスカッションの作成時期または最終更新時期で検索

作成時期または最終更新時期でディスカッションをフィルタできます。 ディスカッションの作成日については、created 修飾子を使います。ディスカッションの最終更新日を確認するには、updated 修飾子を使います。

両方の修飾子は、パラメータとして日付を使います。 日付の書式設定は、ISO8601 標準の YYYY-MM-DD (年-月-日) に従う必要があります。 日付の後にオプションの時刻情報 THH:MM:SS+00:00 を追加して、時間、分、秒で検索することもできます。 これは、T の後に HH:MM:SS (時-分-秒)、UTC オフセット (+00:00) が続きます。

日付に対して検索を行う場合、結果をさらにフィルタリングするためにより大きい、より小さい、範囲の修飾子を利用できます。 詳しくは、「検索構文を理解する」を参照してください。

修飾子
created:YYYY-MM-DDcreated:>2020-11-15 は、2020 年 11 月 15 日より後に作成されたディスカッションが一致します。
updated:YYYY-MM-DDweird in:body updated:>=2020-02-01 は、本文に "weird" という単語が含まれる、2020 年 12 月より後に更新されたディスカッションが一致します。

カテゴリーで検索

特定のディスカッション カテゴリでディスカッションをフィルター処理できます。

修飾子
category:CATEGORYNAMEcategory:Ideas は、名前 "Ideas" と一致するディスカッション カテゴリと一致します。

ラベルで検索

ディスカッションに適用される特定のラベルでディスカッションをフィルター処理できます。

修飾子
label: "LABEL NAME"label:"Product Feedback" は、ラベル "Product Feedback" と一致するディスカッションと一致します。

参考資料