2017-05-22 21 views
0

내용의 일부로 텍스트 필드에서 간단한 검색을 수행하고 싶지만 시작 부분을 알지 못합니다. 나는 기본적으로 누군가가 "검색 포함"을 기대하고 싶습니다. 내가 345에 대한 issue을 검색하면,이 결과를 원하는 것 : JQL에 쿼리 issue ~ "*345*"의 결과 일 것이다JQL 실제 "포함"

123456 
234567 
345678 
... 

하지만 *이 와일드 카드 쿼리의 첫 번째 문자로 사용할 수 없습니다. JQL 쿼리를 사용하여이 결과를 얻는 쉬운 방법이 있습니까?

답변

0

현재 JIRA에서 포함 작업을 검색하는 것은 불가능합니다. Search syntax for text fields에서 설명한 바와 같이, JIRA 지원 말씀이을 형태소 분석 :

JIRA가 '에 따른'단어의 일부를 포함하는 문제, 단어 를 검색 할 수 없기 때문에 (당신이 '루트'를 기반으로 검색에서 문제를 검색 할 수 있습니다 또는 '줄기 (stem)') 형태의 단어를 정확히 일치시키지 않아도됩니다. 검색 결과에서 검색된 문제의 수는 일반적으로 더 크다. 같은 루트 으로 다시 스템 핑되는 단어가 포함 된 다른 문제도 검색 결과에서 검색되기 때문입니다.

즉, 일부 단어의 공통 루트를 검색 할 수 있지만 임의의 부분을 검색 할 수는 없습니다. Allow searching for part of a word (prefix/substring searches)이 구현 될 수없는 이유를 설명합니다 :

루씬은 접두사 검색을 지원하지 않습니다 공식 JIRA 버그 추적기에 문제가 있습니다

.

issueFunction in issueFieldMatch("project = JRA", "description", "ABC\\d{4}") 

에 IssueFieldMatchhere를 참조하십시오 제안이 JIRA에 대한 Script Runner 플러그인을 사용하는 것입니다 해결 방법으로

.

regex jql을 할 수있는 또 다른 플러그인은 JQL Search Toolkit입니다.