JIRA 高级搜索

JIRA 高级搜索

除了前一章中解释的搜索类型外,JIRA还有一些高级搜索选项,可以通过以下三种方式进行搜索。

  • 使用字段引用
  • 使用关键字引用
  • 使用操作符引用

以下三种方式将在下面详细解释。

用户在进行任何高级搜索时,应考虑以下几点。

  • 高级搜索使用结构化查询来搜索JIRA问题。

  • 搜索结果显示在问题导航器中。

  • 搜索结果可以导出到MS Excel和许多其他可用格式。

  • 保存 和订阅功能适用于高级搜索。

  • 高级搜索使用称为JQL的JIRA查询语言。

  • JQL中的简单查询由字段、操作符后跟一个或多个值或函数组成。例如,以下简单查询将查找”WFT”项目中的所有问题 −

Project = "WFT"
  • JQL支持类似SQL的语法,如ORDER BY,GROUP BY,ISNULL()函数,但JQL不是一种数据库查询语言。

使用字段引用

字段引用表示在JIRA问题中表示字段名称的单词,包括自定义字段。语法如下−

<field name> <operators like =,>, <> “values” or “functions”

运算符将字段的值与右侧的值进行比较,以便通过查询仅检索出真实的结果。

  • 转到问题 -> 在导航栏中搜索问题。

以下截图显示了如何导航到“搜索”部分。

JIRA 高级搜索

输入查询时使用字段、运算符和值,如 issueKey = “WFT-107”

还有其他字段,如受影响版本、被分配者、附件、类别、评论、组件、创建日期、创建者、描述、截止日期、环境等。一旦用户开始输入,自动完成功能将帮助以定义的格式进行编写。

以下截图显示如何使用高级功能添加字段名称条件。

JIRA 高级搜索

运算符选择 - 以下截图显示如何选择运算符。

JIRA 高级搜索

下一步是输入值,然后点击搜索符号。下面的截图展示了如何添加值和搜索。

JIRA 高级搜索

以下屏幕截图显示基于设定条件的搜索结果。

JIRA 高级搜索

使用关键字引用

在这里,我们将了解如何使用关键字引用以及其优势

JQL中的关键字 –

  • 将两个或多个查询连接在一起形成复杂的JQL查询。
  • 修改一个或多个查询的逻辑。
  • 修改运算符的逻辑。
  • 在JQL查询中有一个明确的定义。
  • 执行定义JQL查询结果的特定功能。

关键字列表 –

  • AND – 示例:status = open AND priority = urgent And assignee = Ashish。
  • OR – 示例:duedate < now()or duedate is empty。
  • NOT – 示例:not assignee = Ashish。
  • EMPTY – 示例:affectedVersion is empty / affectedVersion = empty。
  • NULL – 示例:assignee is null。
  • ORDER BY – 示例:duedate = empty order by created, priority desc。

与字段引用类似,一旦用户开始输入,自动完成功能将帮助获取正确的语法。以下截图显示了如何添加关键字。

JIRA 高级搜索

点击搜索符号,它将提供搜索结果。以下截图显示基于设定标准的结果。

JIRA 高级搜索

使用运算符参考

运算符用于比较左侧的值与右侧的值,只有真实结果才会显示为搜索结果。

运算符列表

  • 等于: =
  • 不等于: !=
  • 大于: >
  • 小于: <
  • 大于等于: =>
  • 小于等于: =<
  • IN
  • NOT IN
  • 包含:~
  • 不包含:! ~
  • IS
  • IS NOT
  • WAS
  • WAS IN
  • WAS NOT IN
  • WAS NOT
  • CHANGED

与字段和关键字参考类似,这些运算符也可以用于增强搜索结果。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程