2017-09-08 173 views
0

這裏有一個簡單的例子 - 我有兩個JIRA問題,第一個包含/path2/file,第二個包含path2沒有/。如果我使用此JQL:text ~ path2,則只有第二個問題出現在搜索結果中。什麼JIRA JQL查找包含字符串路徑問題

有沒有可以更改的設置,我可以使用的不同JQL,還是其他一些可以使第一個問題顯示在搜索結果中的技巧?

注意我現在正在使用最新的JIRA 7.4.4的本地安裝。我也明確地重新編制了JIRA,並沒有什麼區別。這些JQL沒有工作之一: text ~ "path2*" text ~ "path2?"

注意,如果東西改變搜索詞,只有字母,它的實際工作 - 它會發現這個詞的問題,當一個文件夾/路徑/目錄

的一部分

更新9月12日:

 
T1 issue contains in description "path2" 
T2 issue contains in description "path2/file" 
T3 issue contains in description "/path2/file" 
T4 issue contains in description "/long/path2/file" 
T5 issue contains in description "path" 
T6 issue contains in description "path/file" 
T7 issue contains in description "/path/file" 
T8 issue contains in description "/long/path/file" 
T9 issue contains in description "/long2/path2/file" 

Issues appearing on JIRA 7.5.0 server (not cloud): 

T1 T2 T3 T4 T5 T6 T7 T8 T9 JQL 
      5 6 7 8 text ~ "path" 
1       text ~ "path?" 
1 2 3  5 6 7 8 text ~ "path*" 
1       text ~ "path2" 
          text ~ "path2?" 
1 2 3     text ~ "path2*" 

Summary - T4, T9 never found. 
T8 found, so text ~ "path*" will match /long/path/file 

Conclusion: the directory delimiter/is a word break (like whitespace) 
only when letters are used (T8), not when letters and numbers (T4, T9). 

回答

0

能否請您給我們這些路徑的確切文字表述?

我剛剛嘗試過(在我的個人雲實例中)。我做了其中描述了三個問題:

  • 測試/路徑/文件測試
  • 測試路徑2 /文件測試
  • 測試路徑2測試

而下面的JQL text ~ "path2*"發現所有的人。