Skip to main content

搜索讨论

您可以在 GitHub Enterprise Cloud 上搜索讨论,并使用搜索限定符缩小结果范围。

关于搜索讨论

您可以在所有 GitHub Enterprise Cloud 中全局搜索讨论,也可以在特定组织或仓库内搜索讨论。 有关详细信息,请参阅“关于在 GitHub 中搜索”。

Tips:

  • For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "Understanding the search syntax".
  • Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for label:"in progress". Search is not case sensitive.

按标题、正文或评论搜索

使用 in 限定符可将讨论搜索范围限制在标题、正文或评论中。 您还可以组合限定符来搜索标题、正文或注释的组合。 省略 in 限定符时,GitHub Enterprise Cloud 将搜索标题、正文和评论。

限定符示例
in:titlewelcome in:title 匹配标题中含有“welcome”的讨论。
in:bodyonboard in:title,body 匹配标题或正文中含有“onboard”的讨论。
in:commentsthanks in:comments 匹配标题或正文中含有“thanks”的讨论。

在用户或组织的仓库内搜索

要在特定用户或组织拥有的所有存储库中搜索讨论,可使用 userorg 限定符。 要在特定存储库中搜索讨论,可使用 repo 限定符。

限定符示例
user:USERNAMEuser:octocat feedback 匹配 @octocat 拥有的存储库中含有“feedback”一词的讨论。
org:ORGNAMEorg:github 匹配 GitHub 组织拥有的存储库中的讨论。
repo:USERNAME/REPOSITORYrepo:nodejs/node created:<2021-01-01 匹配 @nodejs 的 Node.js 运行时项目中在 2021 年 1 月之前创建的讨论。

按仓库可见性过滤

可使用 is 限定符,按包含讨论的存储库的可见性进行筛选。 有关详细信息,请参阅“关于存储库”。

| 限定符 | 示例 | :- | :- | | is:public | is:public 匹配公共存储库中的讨论。 | is:internal | is:internal 匹配内部存储库中的讨论。 | is:private | is:private tiramisu 匹配你可访问的专用存储库中含有“tiramisu”一词的讨论。

按作者搜索

author 限定符查找由特定用户创建的讨论。

限定符示例
author:USERNAMEcool author:octocat 匹配由 @octocat 创建且含有“cool”一词的讨论。
bootstrap in:body author:octocat 匹配由 @octocat 创建且正文中含有“bootstrap”一词的讨论。

按评论者搜索

commenter 限定符查找含有特定用户评论的讨论。

限定符示例
commenter:USERNAMEgithub commenter:becca org:github 匹配 GitHub 拥有的存储库中含有“github”一词且含有 @becca 评论的讨论。

按涉及讨论的用户搜索

可使用 involves 限定符查找涉及特定用户的讨论。 该限定符返回由特定用户创建、提及该用户或包含该用户评论的讨论。 involves 限定符是单一用户 authormentionscommenter 限定符之间的逻辑 OR。

限定符示例
involves:USERNAMEinvolves:becca involves:octocat 匹配涉及 @becca 或 @octocat 的讨论。
NOT beta in:body involves:becca 匹配涉及 @becca 且正文中不含“beta”一词的讨论。

按评论数量搜索

可使用 comments 限定符以及大于、小于和范围限定符以按评论数量搜索。 有关详细信息,请参阅“了解搜索语法”。

限定符示例
comments:ncomments:>100 匹配评论超过 100 条的讨论。
comments:500..1000 匹配评论条数为 500-1000 的讨论。

按讨论创建或上次更新时间搜索

您可以基于创建时间或上次更新时间过滤讨论。 对于讨论创建,可使用 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 匹配 2020 年 12 月之后更新且正文中含有“weird”一词的讨论。

延伸阅读