Azure Boards 및 Azure DevOps에서 의미 체계 작업 항목 검색 실행

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

바로 가기 필터를 사용하거나 키워드 또는 구를 지정하여 작업 항목을 찾을 수 있습니다. 특정 필드 값, 할당 또는 날짜 수정을 사용하거나 Equals, Contains 및 Not 연산자를 사용할 수도 있습니다. 검색은 대/소문자를 구분하지 않습니다. 다음 작업을 수행하려는 경우 의미 체계 검색을 사용합니다.

  • ID 또는 키워드(keyword) 사용하여 특정 작업 항목 찾기
  • 빠르고 유연한 방식으로 모든 프로젝트에서 하나 이상의 작업 항목 찾기
  • 모든 작업 항목 필드에서 전체 텍스트 검색 실행
  • 특정 팀 구성원에게 할당된 작업 항목 검토
  • 특정 작업 항목 필드를 검색하여 작업 항목 목록을 빠르게 좁힐 수 있습니다.
  • 관리되는 검색을 지원하는 키워드 확인

서버 인스턴스가 작업 항목 검색 확장으로 구성된 경우 웹 포털에서 Azure DevOps Services 또는 온-프레미스 배포에 대한 강력한 의미 체계 검색을 실행할 수 있습니다.

의미 체계 검색이 구성된 경우 다음 이미지와 같이 검색 상자가 파란색 막대로 이동한다는 것을 알 수 있습니다.

작업 항목 검색 텍스트 상자

작업 항목에 대한 의미 체계 검색 시작

의미 체계 검색을 사용하면 다음을 검색할 수 있습니다.

  • 하나 이상의 프로젝트에서
  • 무료 텍스트를 사용하는 모든 작업 항목 필드
  • 특정 작업 항목 필드에 대해

무료 텍스트 검색은 사용자 지정 필드를 비롯한 모든 작업 항목 필드에서 쉽게 검색할 수 있으므로 보다 자연스러운 검색이 가능합니다. 검색 결과는 검색 일치 항목이 강조 표시된 코드 조각 보기에 표시됩니다. 또한 의미 체계 검색은 작업 항목 추적과 통합되어 작업 항목 양식 내에서 정보를 보고, 편집하고, 주석을 달고, 공유할 수 있는 친숙한 컨트롤을 제공합니다.

  1. 보드 페이지를 선택하고 검색 상자에 키워드(keyword) 또는 구를 입력한 다음 Enter 키를 누르거나 검색 시작 아이콘을 선택합니다.

    작업 항목 검색 상자

  2. 검색 결과는 찾은 일치 항목이 굵게 표시되는 코드 조각 보기에 표시됩니다.

    검색 결과

    이 검색은 단어 또는 구에 간단한 검색 문자열을 사용하는 전체 텍스트 검색입니다. 작업 항목 검색은 파생된 형태의 검색어와 일치합니다. 예를 들어 "업데이트"를 검색하면 "update" 및 "update"라는 단어의 인스턴스도 찾습니다. 검색 은 대/소문자를 구분하지 않습니다 .

  3. 작업 항목의 조각을 선택하여 오른쪽 창에 표시합니다.

    Ctrl Enter 키를 누르거나 Ctrl 키를 + 누른 채 아이콘을 클릭하여 검색 상자에서 새 브라우저 탭에서검색 시작 아이콘검색 결과를 엽니다. Google Chrome에서 Ctrl + Shift + Enter를 눌러 포커스를 새 브라우저 탭으로 전환합니다.

지침에 대한 새 탐색을 선택합니다. 이전 탐색 은 Azure DevOps Server 2019에서 지원되지 않습니다.

의미 체계 검색 결과 미세 조정

  1. 검색할 필드를 지정하여 검색을 미세 조정합니다. 입력 a: 하고 사용자 이름을 입력하여 해당 사용자에게 할당된 모든 항목을 검색합니다.

    제목 표시줄에서 검색

    사용할 수 있는 빠른 필터는 다음과 같습니다.

    • a: 할당 대상:
    • c: 생성자 :
    • s: for State
    • t: 작업 항목 유형

  2. 작업 항목에 필드 이름을 입력하기 시작합니다. 예를 들어 .를 입력합니다 ta.

    입력할 때 빠른 필터

    드롭다운 목록에는 사용자 입력과 일치하고 사용자가 검색을 더 빠르게 완료하는 데 도움이 되는 작업 항목 필드 이름 제안이 표시됩니다. 예를 들어 검색은 tags:Critical "위험"이라는 태그가 지정된 모든 작업 항목을 찾습니다.

  3. 필터를 추가하여 검색 범위를 더욱 좁히고, 필요한 경우 부울 연산자를 사용하여 용어를 결합합니다. 예를 들어 a: Chris t: Bug s: Active "Chris"라는 사용자에게 할당된 모든 활성 버그를 찾습니다.

  4. 결과 페이지의 맨 위에 있는 드롭다운 선택기 목록을 사용하여 검색 범위를 특정 형식 및 상태로 좁힐 수 있습니다.

웹 포털에서

Azure DevOps Services에서 즉석 검색을 사용할 수 없습니다. 의미 체계 검색.

검색 상자 바로 가기 메뉴(웹 포털)

Visual Studio 팀 탐색기에서

상황에 맞는 메뉴 아이콘 상황에 맞는 메뉴를 열고 옵션을 선택합니다.

검색 상자 메뉴(팀 탐색기)

검색 상자를 사용하여 작업 항목 찾기(팀 탐색기)

검색 텍스트 상자를 사용하여 작업 항목 찾기

바로 가기를 결합하고 검색 상자 내에서 검색 연산자를 사용할 수 있습니다.

지우기 검색 상자 지우기 아이콘(팀 탐색기) 단추를 사용하여 검색 상자에서 콘텐츠를 제거합니다. Visual Studio 내에서 검색 상자로 컨텍스트를 전환하려면 Ctrl+'를 입력합니다.

키워드(keyword) 또는 구를 기반으로 항목 찾기

검색 상자에 입력하는 키워드 또는 구는 설명, 재현 단계 또는 제목 필드에 해당 키워드(keyword) 또는 구가 포함된 작업 항목 목록을 반환합니다. 각 구를 따옴표로 묶습니다.

작업 항목 검색 상자에 관심 있는 작업 항목제목, 설명 또는 재현 단계 필드에 표시되는 키워드(keyword) 또는 구를 입력합니다.

여러 단어를 따옴표로 묶습니다.

예를 들어 제목 또는 설명 필드에서 지정된 키워드(keyword) 있는 작업 항목을 찾으려면 다음을 수행합니다.

  • 키워드(keyword) "중복"에 중복을 입력합니다.
  • "시작"이라는 구에 "시작"을 입력합니다.
  • "시작" 또는 키워드(keyword) "기능"이라는 구에 "시작" 기능을 입력합니다.
이러한 키워드(keyword) 또는 구를 포함하는 항목을 필터링합니다. 다음 문자열을 입력합니다.
중복 duplication
시작 "Getting Started"
기능 및 시작 feature "Getting Started"

키워드(keyword) 또는 텍스트 필드에 포함된 구에서 부분 또는 정확한 일치 쿼리를 실행할 수 있습니다. 또는 전체 텍스트 검색 인덱스에 포함된 키워드(keyword) 및 구를 필터링하여 전체 텍스트 검색 쿼리를 실행할 수 있습니다. Team Foundation은 일반 텍스트 및 HTML 데이터 형식과 전체 텍스트 검색을 위한 제목 필드를 사용하여 모든 긴 텍스트 필드를 자동으로 인덱싱합니다.

특정 필드 및 필드 값을 기반으로 항목 찾기

다른 텍스트 문자열 필드에 포함된 키워드(keyword) 또는 구를 기반으로 작업 항목을 찾으려면 필드의 이름 또는 참조 이름을 지정합니다. 각 구를 따옴표로 묶습니다. 작업 항목 양식 내의 필드를 마우스로 가리키면 필드의 이름을 확인할 수 있습니다. 일반적으로 사용되는 필드의 참조 이름을 확인하거나 양식 에 나열되지 않은 필드를 찾으려면 작업 항목 필드 인덱스입니다.

다음 조건을 충족하는 항목을 필터링합니다. 다음 문자열을 입력합니다.
하나의 연결된 파일을 포함합니다. System.AttachedFileCount=1
사용자 스토리를 잘라냅니다. T:Story Reason=Cut
또는
T="User Story" System.Reason=Cut
베드로에 의해 해결. "Resolved By":Peter
또는
Microsoft.VSTS.Common.ResolvedBy:Peter
오늘 수정되었습니다. "Changed Date"=@Today
어제 테스트 작업으로 만들었습니다. "Created Date"=@Today-1 Activity=Test

참고 항목

기록 및 설명같은 일부 필드는 부분 단어 텍스트 검색을 지원하지 않습니다. 예를 들어 기록 필드에 구 reproducible behavior 가 포함되어 있고 작업 항목을 검색 History:repro 할 수 없는 경우입니다. 그러나 전체 문자열 History:reproducible 을 검색하면 작업 항목이 발견됩니다.

사용 @Me 또는 @Today 매크로

@Me 매크로는 작업 항목 검색에서 현재 사용자의 전체 이름으로 확장됩니다. @Me 매크로는 다른 사용자와 공유할 수 있는 검색을 만드는 데 특히 유용하며, 사용자 이름을 지정하기 위해 입력해야 하는 문자 수를 줄여 작업을 간소화할 수 있습니다. 모든 매크로에 대한 설명은 쿼리 필드, 연산자 및 매크로, 쿼리 매크로 또는 변수를 참조 하세요.


에 대한 필터

다음 문자열을 입력합니다.


현재 사용자에게 할당됨

A=@Me


내가 만듦

C=@Me


어제 해결됨

Resolved Date=@Today-1


7일 전에 수정됨

System.ChangedDate=@Today-7


어제 전화 Saver 팀에서 만들었습니다.

Created Date=@Today-1 And Area Path=FabrikamFiber\Phone Saver


Equals, Contains 및 Not 연산자 사용

다음 검색 연산자를 사용하여 검색 조건을 지정합니다.

= 텍스트의 정확한 일치 항목을 검색하려면 (EQUALS)입니다.
: (CONTAINS) 텍스트의 부분 일치 항목을 검색합니다.
- (NOT) 특정 텍스트가 포함된 작업 항목을 제외합니다. NOT 연산자는 필드 이름에만 사용할 수 있습니다.

다음 예제에서는 검색 문자열을 만들 때 연산자를 사용하는 방법을 보여 줍니다.

다음 조건을 충족하는 항목을 필터링합니다. 다음 문자열을 입력합니다.
활성이 아닌 베드로에게 배정되었습니다. A:Peter -S=Active
활동 필드가 아닌 Development경우 - Activity=Development
베드로에 의해 해결. "Resolved By":Peter
제목 또는 설명에 키워드(keyword) triage 포함하고, 사용자에게 할당되지 않으며, 닫혀 있지 않습니다. triage -A=@me -S=Closed
타이틀에 키워드(keyword) bugbash 포함하지 않는 사용자에게 할당된 활성 버그입니다. S=Active T=bug A=@Me -Title:bugbash

질문 및 답변

Q: 검색 상자가 연산자보다 작거나 큰지 여부

A: 아니요. 검색 상자는 () 보다 크거나 (>)보다< 작음과 같은 비교 연산자를 인식하지 못합니다. 이러한 연산자를 사용하여 쿼리를 검색 구로 변환합니다.