ディスカッションの検索について
GitHub Enterprise Server 全体にわたってグローバルにディスカッションを検索できます。あるいは、特定の Organization のみのディスカッションの検索もできます。 詳しくは、「GitHub での検索について」を参照してください。
ヒント:
- この記事には、GitHub.com のウェブサイトでの検索例へのリンクが含まれていますが、同じ検索フィルターは GitHub Enterprise Server でも使えます。 リンクされている検索例で、
github.com
を お使いの GitHub Enterprise Server インスタンス のホスト名に置き換えます。 - 検索結果をさらに改善するために検索修飾子を追加できる検索構文の一覧については、「検索構文を理解する」を参照してください。
- 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルの問題を検索したい場合は、
label:"in progress"
と検索します。 検索では、大文字と小文字は区別されません。
タイトル、本文、またはコメントで検索
in
修飾子を使うと、ディスカッションの検索を、タイトル、本文、コメントに制限できます。 修飾子を組み合わせて、タイトル、本文、またはコメントの組み合わせを検索することもできます。 in
修飾子を省略すると、GitHub Enterprise Server がタイトル、本文、コメントを検索します。
修飾子 | 例 |
---|---|
in:title | welcome in:title は、タイトルに "welcome" が含まれるディスカッションが一致します。 |
in:body | onboard in:title,body は、タイトルまたは本文に "onboard" が含まれるディスカッションが一致します。 |
in:comments | thanks in:comments は、ディスカッションのコメントに "thanks" が含まれるディスカッションが一致します。 |
ユーザまたは Organization のリポジトリ内の検索
特定のユーザーや Organization が所有する、すべてのリポジトリ内のディスカッションを検索するには、user
修飾子か org
修飾子を使います。 特定のリポジトリ内のディスカッションを検索するには、repo
修飾子を使います。
修飾子 | 例 |
---|---|
user:USERNAME | user:octocat feedback は、"feedback" という単語が含まれる、@octocat が所有するリポジトリからのディスカッションが一致します。 |
org:ORGNAME | org:github は、GitHub Organization が所有する、リポジトリ内のディスカッションが一致します。 |
repo:USERNAME/REPOSITORY | repo:nodejs/node created:<2021-01-01 は、2021 年 1 月より前に作成された @nodejs' Node.js ランタイム プロジェクトからのディスカッションが一致します。 |
オープンかクローズかで検索
is
修飾子を使って、オープンかクローズかに基づいて、ディスカッションをフィルタリングできます。
修飾子 | 例 |
---|---|
is:open | performance is:open is:discussion は、"performance" という単語を含むオープンのディスカッションと一致します。 |
is:closed | android is:closed は、"android" という単語を含む、クローズしたディスカッションと一致します。 |
ディスカッションが回答されたかどうかに基づいて検索する
is
修飾子を使って、回答済みのディスカッションを検索できます。
修飾子 | 例 |
---|---|
is:answered | performance is:answered is:discussion は、"performance" という単語を含む回答済みのディスカッションと一致します。 |
is:unanswered | android is:unanswered は、"android" という単語を含む、未回答のディスカッションと一致します。 |
ディスカッションがロックされたかどうかに基づいて検索する
is
修飾子を使って、ロックされたディスカッションを検索できます。 詳しくは、「ディスカッションをモデレートする」を参照してください。
修飾子 | 例 |
---|---|
is:locked | "code of conduct" is:locked is:discussion は、ロックされている "code of conduct" という単語を含むディスカッションと一致します。 |
is:unlocked | code of conduct is:unlocked is:discussion は、ロックされていない "code of conduct" という単語を含むディスカッションと一致します。 |
リポジトリの可視性によるフィルタ
is
修飾子を使用して、ディスカッションが含まれるリポジトリの可視性でフィルター処理できます。 詳しくは、「リポジトリについて」を参照してください。
修飾子 | 例 |
---|---|
is:public | is:public はパブリック リポジトリ内のディスカッションと一致します。 |
is:private | is:private tiramisu は、アクセスできるプライベート リポジトリ内の "tiramisu" という単語を含むディスカッションと一致します。 |
作者で検索
author
修飾子を使うと、特定のユーザーが作成したディスカッションが見つかります。
修飾子 | 例 |
---|---|
author:USERNAME | cool author:octocat は、"cool" という単語が含まれる、@octocat が作成したディスカッションが一致します。 |
in:body author:USERNAME | bootstrap in:body author:octocat は、本文に "bootstrap" という単語が含まれる、@octocat が作成したディスカッションが一致します。 |
コメントした人で検索
commenter
修飾子を使うと、特定のユーザーからのコメントが含まれるディスカッションが見つかります。
修飾子 | 例 |
---|---|
commenter:USERNAME | github commenter:becca org:github は、"github" という単語が含まれ、@becca によるコメントがある、GitHub が所有するリポジトリ内のディスカッションが一致します。 |
ディスカッションに回答したユーザーで検索
answered-by
修飾子を使うと、特定のユーザーのコメントが回答済みとしてマークされているディスカッションを見つけることができます。
修飾子 | 例 |
---|---|
answered-by:USERNAME | cool answered-by:octocat は、"cool" という単語を含む、@octocat が回答したディスカッションに一致します。 |
ディスカッションに関与しているユーザで検索
involves
修飾子を使うと、特定のユーザーに関連するディスカッションを見つけることができます。 修飾子は、特定のユーザが作成したディスカッション、特定のユーザをメンションしたディスカッション、特定のユーザによるコメントを含むディスカッションを返します。 involves
修飾子は、1 人のユーザーを対象とした、author
修飾子、mentions
修飾子、commenter
修飾子の間の論理 OR です。
修飾子 | 例 |
---|---|
involves:USERNAME | involves:becca involves:octocat は、@becca または @octocat のいずれかに関連するディスカッションが一致します。 |
in:body involves:USERNAME | NOT free in:body involves:becca は、本文に "free" という単語が含まれていない、@becca に関連するディスカッションが一致します。 |
コメントの数で検索
不等号や範囲の修飾子と一緒に comments
修飾子を使うと、コメントの数で検索できます。 詳しくは、「検索構文を理解する」を参照してください。
修飾子 | 例 |
---|---|
comments:n | comments:>100 は、コメントの数が 100 を超えるディスカッションが一致します。 |
comments:n | comments: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-DD | created:>2020-11-15 は、2020 年 11 月 15 日より後に作成されたディスカッションが一致します。 |
updated:YYYY-MM-DD | weird in:body updated:>=2020-02-01 は、本文に "weird" という単語が含まれる、2020 年 12 月より後に更新されたディスカッションが一致します。 |
カテゴリーで検索
特定のディスカッション カテゴリでディスカッションをフィルター処理できます。
修飾子 | 例 |
---|---|
category:CATEGORYNAME | category:Ideas は、名前 "Ideas" と一致するディスカッション カテゴリと一致します。 |
ラベルで検索
ディスカッションに適用される特定のラベルでディスカッションをフィルター処理できます。
修飾子 | 例 |
---|---|
label: "LABEL NAME" | label:"Product Feedback" は、ラベル "Product Feedback" と一致するディスカッションと一致します。 |