JIRA – 高级搜索

JIRA – 高级搜索

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

  • 使用字段参考
  • 使用关键字参考
  • 使用操作符参考

下面对上述三种方式进行了详细解释。

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

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

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

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

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

  • 高级搜索使用JIRA查询语言,即JQL。

  • JQL中的一个简单查询由一个字段、运算符和一个或多个值或函数组成。例如,下面的简单查询将找到 “WFT “项目中的所有问题 —

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

使用字段参考

字段参考是指在JIRA问题中代表字段名的一个词,包括自定义字段。语法是 –

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

操作员将字段的值与右边的值进行比较,从而使查询只检索到真实的结果。

  • 在导航栏中进入问题→搜索问题。

下面的屏幕截图显示了如何浏览 “搜索 “部分。

JIRA - 高级搜索

如果有一个现有的搜索标准,点击新的过滤器按钮来重新设置标准。下面的截图显示了如何从一个新的标准开始 –

JIRA - 高级搜索

使用字段、操作符和数值键入查询,如 issueKey = “WFT-107 ” 。

还有其他字段 – 受影响的版本,受让人,附件,类别,评论,组件,创建,创造者,描述,到期,环境,等等。一旦用户开始输入,自动完成功能就会帮助用户按照定义的格式来写。

下面的屏幕截图显示了如何使用高级功能添加字段名标准。

JIRA - 高级搜索

操作员选择 - 下面的屏幕截图显示了如何选择操作员。

JIRA - 高级搜索

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

JIRA - 高级搜索

下面的截图显示了根据设定的标准进行的搜索结果。

JIRA - 高级搜索

使用关键词参考

在这里,我们将了解如何使用关键词参考,以及它的优势是什么

JQL中的一个关键词 –

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

关键词列表 –

  • AND – ex – status = open AND priority = urgent And assignee = Ashish.
  • OR – ex – duedate < now() or duedate is empty.
  • NOT – 前 – 不是assignee = Ashish .
  • EMPTY – 前 – affectedVersion是空的/ affectedVersion = 空的。
  • NULL – 前 – assignee为空。
  • ORDER BY – ex – duedate = empty order by created, priority desc.

与字段参考类似,只要用户开始输入,自动完成功能就能帮助获得正确的语法。下面的屏幕截图显示了如何添加关键词。

JIRA - 高级搜索

点击搜索符号,它将提供搜索结果。下面的截图显示了基于一个标准设置的结果。

JIRA - 高级搜索

使用运算符参考

操作符用于比较左边的值和右边的值,这样就只有真正的结果显示为搜索结果。

操作符的列表

  • Equals: =
  • Not Equals: !=
  • Greater Than: >
  • Less Than: <
  • Greater Than Equals: =>
  • Less than equals: =<
  • IN
  • NOT IN
  • CONTAINS: ~
  • Does Not contain: ! ~
  • IS
  • IS NOT
  • WAS
  • WAS IN
  • WAS NOT IN
  • WAS NOT
  • CHANGED

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程