原創|使用教程|編輯:鄭恭琳|2015-08-06 09:23:49.000|閱讀 8879 次
概述:本文主要介紹如何定義和執行高級搜索。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
高級搜索可以讓你使用結構化查詢搜索JIRA問題。搜索結果將顯示在問題導航器,你可以將其導出到MS Excel等多種格式。你還可以保存和訂閱你的高級搜索。
當你執行高級搜索時,你是用的是JIRA搜索語言(JQL)。JQL簡單查詢(也稱為一個“語句”)包括一個字段,包括一個運算符、一個或多個值或功能。例如,下面的簡單的查詢會搜索在“TEST”項目中的所有問題:
project = "TEST"
這個例子使用Project字段,EQUALS 運算符以及"TEST"值。
JQL提供一些類似于SQL的語法,比如ORDER BY SQL關鍵字和ISNULL()SQL函數。然而,JQL不是數據庫查詢語言。例如,JQL不具有SELECT語句。
當在以下字段執行搜索時,可以使用Lucene的文本搜索功能的CONTAINS運算符:
在JQL中使用文本字段的"some words"值搜索問題。這會搜索所有文本自定義字段如總結、描述、環境、評論。如果你有很多文本自定義字段,你可以通過搜索特定的字段來改進搜索,例如:
Summary ~ "some words" OR Description ~ "some words"
當你在輸入查詢條件時,JIRA會自動識別上下文并提供一個自動填寫推薦列表。自動填寫推薦列表按字母順序排列,包括前15個匹配值。注意自動填寫推薦不提供函數參數。
注意:
如果自動填寫推薦沒有出現,可能是因為你的管理員關閉了JIRA實例的該功
自動填寫推薦不會出現在所有字段。點擊字段參考查看那些字段支持自動填寫。
通常情況下,使用“簡單搜索”創建查詢可能會被轉換成“高級搜索”(JQL),然后再簡單查詢查詢。
然而,使用“高級搜索”創建查詢就不會被轉換成“簡單搜索”,特別是當:
你可以通過使用括號來強調JQL語句中運算符的優先級。例如,如果你想查找SysAdmin項目中所有被解決的問題,以及目前被分配給系統管理員(bobsmith)的問題。你可以在你的查詢中使用括號強制執行布爾運算符的優先級,即:
tatus=resolved AND project=SysAdmin) OR assignee=bobsmith
需要注意的是,如果你不使用括號,該語句將使用運算符優先級評估。你還可以使用括號來組合語句,這樣就可以將NOT運算符應用于組。
如果你添加括號強制符的優先級,但他們沒有嚴格要求的運算符優先級執行但返回相同的結果,當你保存查詢時JIRA會刪除你查詢語句里面的優先級。
相關產品購買請咨詢""。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn