Bugzilla - 自定义搜索



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

自定义搜索的导航如下:搜索 → 高级搜索 → 向下滚动并点击自定义搜索,如下图所示。

Custom

自定义自定义搜索

自定义搜索将选定的字段与定义的运算符进行比较,以获得指定的。使用高级搜索选项中的标准字段可能会重复太多内容。但是,用户可以组合“匹配任何”或“匹配所有”等选项,使用括号进行组合并确定优先级,以构建复杂查询的搜索。

Priority Construct

自定义搜索的每一行(称为“术语”)包含三个字段:

  • 字段- 被搜索的字段名称。

  • 运算符- 比较运算符。

  • - 与字段进行比较的值。

可用字段的列表包含为 Bug 定义的所有字段。它包括任何自定义字段,以及一些其他字段,例如指派者真实姓名、自 Bug 更改以来的天数、自指派者处理以来的时间以及其他可能对进一步搜索有用的内容。

Fields

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

字段更改时,它从什么更改到什么,以及谁更改的。有一些特殊的运算符是空的和不是空的,因为 Bugzilla 无法区分故意留空的值字段和意外留空的值字段。

Operators

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

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

  • 注释包含字符串 – “Bug”
  • 注释包含字符串 – “问题”

在“分别匹配所有以下内容”下,搜索将返回 Bug,其中“Bug”出现在一个注释中,“问题”可能出现在同一注释或任何其他注释中。

在“针对同一字段匹配所有以下内容”下,这两个字符串都需要出现在完全相同的注释中,即它将选择在同一注释中同时包含“Bug”和“问题”这两个词的 Bug。

Match Comment

点击“显示高级功能”,将出现更多功能,用于进行复杂和具体的搜索。用户可以通过选中复选框来否定任何行。它还可以使用括号对搜索行进行分组,以确定不同的搜索词之间的关系。用户可以选择使用所有(即 AND)或任何(即 OR)来组合它们。

Combining Choice
广告