ディスカッションの検索について
GitHub 全体にわたってグローバルにディスカッションを検索できます。あるいは、特定の organization またはリポジトリ内のディスカッションを検索できます。 詳しくは、「GitHubでの検索について」をご覧ください。
ヒント
- この記事には、GitHub.com の Web サイトでの検索例へのリンクが含まれていますが、同じ検索フィルターはあらゆる GitHub プラットフォームで使えます。 リンクされている検索例で、
github.comを GitHub プラットフォームのホスト名に置き換えてください。 - 検索結果をさらに改善するために検索修飾子を追加できる検索構文の一覧については、「検索構文を理解する」を参照してください。
- 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルの問題を検索したい場合は、
label:"in progress"と検索します。 検索では、大文字と小文字は区別されません。
タイトル、本文、またはコメントで検索
`in` 修飾子を使うと、ディスカッションの検索を、タイトル、本文、コメントに制限できます。 修飾子を組み合わせて、タイトル、本文、またはコメントの組み合わせを検索することもできます。
`in` 修飾子を省略すると、GitHub がタイトル、本文、コメントを検索します。
| 修飾子 | 例 |
|---|---|
in:title |
[
**welcome in:title**](https://github.com/search?q=welcome+in%3Atitle&type=Discussions) は、タイトルに "welcome" が含まれるディスカッションを見つけます。 |
| in:body |
onboard in:title,body は、タイトルまたは本文に "onboard" が含まれるディスカッションに一致します。 |
| in:comments |
thanks in:comments は、「thanks」という単語がコメントに含まれているディスカッションを一致させます。 |
ユーザまたは Organization のリポジトリ内の検索
特定のユーザーまたは organization が所有するすべてのリポジトリ内のディスカッションを検索するには、user または org 修飾子を使用できます。 特定のリポジトリ内のディスカッションを検索するには、repo 修飾子を使います。
| 修飾子 | 例 |
|---|---|
user:USERNAME |
[
**user:octocat feedback**](https://github.com/search?q=user%3Aoctocat+feedback&type=Discussions) は、"feedback" という単語を含む@octocatが所有するリポジトリ内のディスカッションを検索します。 |
| org:ORGNAME |
org:github は、GitHub組織が所有するリポジトリ内のディスカッションと一致します。 |
| repo:USERNAME/REPOSITORY |
repo:nodejs/node created:<2021-01-01 は、2021 年 1 月より前に作成された @nodejs' Node.js ランタイム プロジェクトからのディスカッションが一致します。 |
オープンかクローズかで検索
`is` 修飾子を使って、オープンかクローズかに基づいて、ディスカッションをフィルタリングできます。
| 修飾子 | 例 |
|---|---|
is:open |
[
**performance is:open is:discussion**](https://github.com/search?q=is%3Adiscussion+performance+is%3Aopen&type=discussions) は、"performance" という単語を含むオープンのディスカッションと一致します。
| is:closed |
android is:closed は、"android" という単語を含む、クローズしたディスカッションと一致します。
ディスカッションが回答されたかどうかに基づいて検索する
`is` 修飾子を使って、回答済みのディスカッションを検索できます。
| 修飾子 | 例 |
|---|---|
is:answered |
[
**performance is:answered is:discussion**](https://github.com/search?q=is%3Adiscussion+performance+is%3Aanswered&type=discussions) は、"performance" という単語が含まれている回答済みのディスカッションを検索します。
| is:unanswered |
android is:unanswered は、"android" という単語を含む、未回答のディスカッションと一致します。
ディスカッションがロックされたかどうかに基づいて検索する
`is` 修飾子を使って、ロックされたディスカッションを検索できます。 詳しくは、「[AUTOTITLE](/discussions/managing-discussions-for-your-community/moderating-discussions)」をご覧ください。
| 修飾子 | 例 |
|---|---|
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` 修飾子を使用して、ディスカッションが含まれるリポジトリの可視性でフィルター処理できます。 詳しくは、「[AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)」をご覧ください。
| 修飾子 | 例 |
|---|---|
is:public |
[
**is:public**](https://github.com/search?q=is%3Apublic&type=Discussions) はパブリック リポジトリ内のディスカッションと一致します。 |
| これらのステップを実行してください: |
| is:private |
is:private tiramisu は、アクセスできるプライベート リポジトリ内の "tiramisu" という単語を含むディスカッションと一致します。
作者で検索
`author` 修飾子を使うと、特定のユーザーが作成したディスカッションが見つかります。
| 修飾子 | 例 |
|---|---|
author:USERNAME |
[
**cool author:octocat**](https://github.com/search?q=cool+author%3Aoctocat&type=Discussions) は、"cool" という単語が含まれる、@octocat が作成したディスカッションが一致します。 |
|
in:body
author:
USERNAME
|
bootstrap in:body author:octocat は、本文に "bootstrap" という単語が含まれる、@octocat が作成したディスカッションが一致します。 |
コメントした人で検索
`commenter` 修飾子を使うと、特定のユーザーからのコメントが含まれるディスカッションが見つかります。
| 修飾子 | 例 |
|---|---|
commenter:USERNAME |
[
**github commenter:becca org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Abecca+org%3Agithub&type=Discussions) は、"github" という単語を含むGitHubが所有するリポジトリ内のディスカッションと一致し、@becca によってコメントを付けます。
ディスカッションに回答したユーザーで検索
`answered-by` 修飾子を使うと、特定のユーザーのコメントが回答済みとしてマークされているディスカッションを見つけることができます。
| 修飾子 | 例 |
|---|---|
answered-by:USERNAME |
[
**cool answered-by:octocat**](https://github.com/search?q=cool+author%3Aoctocat&type=Discussions) は、"cool" という単語を含む、@octocat が回答したディスカッションに一致します。 |
ディスカッションに関与しているユーザで検索
`involves` 修飾子を使うと、特定のユーザーに関連するディスカッションを見つけることができます。 修飾子は、特定のユーザが作成したディスカッション、特定のユーザをメンションしたディスカッション、特定のユーザによるコメントを含むディスカッションを返します。
`involves` 修飾子は、1 人のユーザーを対象とした、`author` 修飾子、`mentions` 修飾子、`commenter` 修飾子の間の論理 OR です。
| 修飾子 | 例 |
|---|---|
involves:USERNAME |
**
[involves:becca involves:octocat](https://github.com/search?q=involves%3Abecca+involves%3Aoctocat&type=Discussions)** は、@becca または @octocat のいずれかに関与しているディスカッションに該当します。
|
in:body
involves:
USERNAME
| NOT free in:body involves:becca は、本文に「free」という単語が含まれていない @becca ディスカッションに関連します。
コメントの数で検索
コメント数による検索には、comments 修飾子と一緒に、より大きい、より小さい、範囲の修飾子を使用できます。 詳しくは、「検索構文を理解する」をご覧ください。
| 修飾子 | 例 |
|---|---|
comments:n |
[
**comments:>100**](https://github.com/search?q=comments%3A%3E100&type=Discussions) は、コメント数が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**](https://github.com/search?q=created%3A%3E%3D2020-11-15&type=discussions) は、2020年11月15日以降に作成されたディスカッションに一致します。
| updated:YYYY-MM-DD | weird in:body updated:>=2020-02-01 は、2020 年 12 月より後に更新された「weird」という単語を含むディスカッションと一致します。
カテゴリーで検索
特定のディスカッション カテゴリでディスカッションをフィルター処理できます。
| 修飾子 | 例 |
|---|---|
category:CATEGORYNAME |
[
**category:Ideas**](https://github.com/search?utf8=%E2%9C%93&q=category%3Aideas) は、名前 "Ideas" と一致するディスカッション カテゴリと一致します。
ラベルで検索
ディスカッションに適用される特定のラベルでディスカッションをフィルター処理できます。
| 修飾子 | 例 |
|---|
<code>
label:
<em>
"LABEL NAME"
</em>
</code>
|
[
**label:"Product Feedback"**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22product+feedback%22&type=discussions) は、ラベル "Product Feedback" と一致するディスカッションと一致します。
参考資料
-
[AUTOTITLE](/search-github/getting-started-with-searching-on-github/sorting-search-results)