Bugzilla - 自定义搜索

自定义搜索是高级搜索的扩展功能。其工作原理是 - "未找到您要查找的内容?即在高级搜索中"。此区域允许使用 AND、OR 等词和其他更复杂的搜索。

自定义搜索的导航如下:搜索 → 高级搜索 → 向下并单击自定义搜索,如以下屏幕截图所示。

Custom

自定义自定义搜索

自定义搜索将选定的字段与定义的运算符进行比较,以获得指定的。使用高级搜索选项中的标准字段可能会重现太多这种情况。但是,用户可以组合"匹配任意"或"匹配全部"等选项,使用括号进行组合和优先级构建复杂查询的搜索。

Priority Construct

自定义搜索的每一行(称为"术语")有三个字段 −

  • 字段 − 正在搜索的字段的名称。

  • 运算符 − 比较运算符。

  • − 要与字段进行比较的值。

可用字段列表包含为错误定义的所有字段。它包括任何自定义字段,以及其他一些字段,如受让人真实姓名、自 Bug 更改以来的天数、自受让人触碰以来的时间等,这些字段可能有助于进一步搜索。

Fields

有各种各样的运算符。有各种字符串匹配操作(包括正则表达式)、数值比较(也适用于日期)以及搜索 Bug 的更改信息。

字段何时更改、从什么更改到什么以及谁更改了字段。有特殊的运算符为空和非空,因为 Bugzilla 无法区分故意留空的值字段和意外留空的值字段。

Operators

用户可以有n行来定义运算符、值和字段。它们上方有一个下拉框,定义这些行与搜索的关系。

分别匹配以下全部、分别匹配以下任意项或针对同一字段匹配以下全部是下拉列表中列出的三个选项。第一个和第三个之间的区别可以用注释搜索来描述。如果搜索是 −

  • 注释包含字符串 – "Bug"
  • 注释包含字符串 – "issue"

在"分别匹配以下所有内容"下,搜索将返回错误,其中出现在一条注释中的"Bug"可能是同一注释或任何其他注释中的"issue"。

在"将以下所有内容与同一字段匹配"下,两个字符串需要出现在完全相同的注释中,即它将选择在同一注释中同时包含 Bug 和 issue 字词的错误。

匹配注释

通过单击"显示高级功能",更多功能或特性似乎使用复杂且特定的搜索。用户可以通过选中复选框来否定任何行。它还可以使用括号对搜索的行进行分组,以确定不同搜索词之间的关系。用户可以选择使用 ALL(即 AND)或 ANY(即 OR)来组合它们。

Combining Choice