다음을 통해 공유


검색 시작

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

Azure DevOps는 프로젝트 및 조직 전체에서 작업 항목, 코드 파일, 위키 페이지 및 패키지를 빠르게 찾는 데 도움이 되는 강력한 검색 기능을 제공합니다. 키워드, 와일드카드 및 고급 검색 필터를 사용하여 필요한 항목을 정확히 찾습니다.

  • 작업 항목: 버그, 사용자 스토리, 작업 및 기타 작업 항목 찾기
  • 코드: 소스 코드 파일 및 리포지토리를 통해 검색
  • Wiki 페이지: 프로젝트에서 정보 찾기 및 게시된 wiki
  • 패키지: Azure Artifacts 피드에서 아티팩트 찾기

특정 검색 유형에 대한 자세한 내용은 다음을 참조하세요.

필수 조건

액세스 수준 검색 기능
모든 프로젝트 멤버 모든 프로젝트 멤버는 이해 관계자, 기본 및 더 높은 수준의 액세스 권한이 있는 사용자를 포함하여 검색 함수를 사용할 수 있습니다.
관련자 제한 사항 - Wiki 검색: 프로비전된 위키로만 제한됩니다. 게시된 위키 결과는 일반 리포지토리에 액세스해야 하므로 표시되지 않습니다.
- 코드 검색: 관련자 사용자는 사용할 수 없습니다.

참고 항목

액세스 기반 결과: 조직 또는 컬렉션에서 검색하는 경우 표시할 수 있는 프로젝트 및 항목에 대한 결과만 표시됩니다.

Important

Azure DevOps Server의 경우 컬렉션 관리자는 이러한 기능을 사용할 수 있기 전에 검색을 설치하고 구성 해야 합니다.

검색 팁

  • 키워드로 시작: 관련 키워드로 검색을 시작한 다음 필터를 적용하여 필요에 따라 결과를 구체화합니다. Azure DevOps의 검색 상자 스크린샷
  • 필터 조정: 초기 검색에서 원하는 결과가 생성되지 않는 경우 필터를 제거하고 다시 검색해 보세요. 검색 결과가 표시되면 적절한 필터를 적용하고 다시 검색하여 범위를 좁힐 수 있습니다.
  • 맞춤법 검사: 검색에서 맞춤법 오류를 자동으로 수정하지 않으므로 검색어의 철자가 올바르게 지정되었는지 확인합니다.
  • 와일드카드 검색 구체화: 너무 많은 적수와 함께 와일드카드 검색으로 인해 일치하는 파일을 찾을 수 없다는 메시지가 표시되는 경우 검색을 보다 구체적으로 만듭니다. 문자를 더 추가하거나 더 많은 필터를 사용하여 가능한 일치 항목 수를 제한합니다.
  • 대/소문자를 구분하지 않습니다. 모든 검색은 대/소문자를 구분하지 않습니다.

검색 기능, 사용량 및 예시

다음 기능은 작업 항목, 코드, 위키 및 패키지를 비롯한 모든 검색에 적용됩니다.

다음 기능은 작업 항목, 코드 및 패키지를 비롯한 모든 검색에 적용됩니다.

검색 기능 사용법 예시
키워드 하나 이상의 키워드를 기반으로 검색 validate 유효성 검사라는 단어가 포함된 인스턴스를 찾습니다.
정확히 일치 큰따옴표로 묶은 정확한 일치 항목에 따라 검색 "Client not found" 는 클라이언트를 찾을 수 없는 정확한 구와 일치하는 인스턴스를 찾습니다. 검색에서 특수 문자를 예상대로 처리하지 못할 수 있습니다. 특수 문자를 이스케이프하거나 검색 구를 단순화해 보세요.
와일드카드 - 와일드카드 문자를 *?추가하고 키워드에 추가하여 검색 조건을 확장합니다.
- 키워드의 끝에 추가하여 * 키워드로 시작하는 항목을 찾습니다.
- 중간에 추가하여 ? 영숫자 문자를 나타냅니다.
- 접두사를 제외한 검색 문자열의 어디에서나 와일드카드 문자를 사용합니다. 접두사 와일드카드를 다른 검색 필터 함수와 함께 사용할 수 있습니다.
- 둘 이상의 와일드카드를 사용하여 둘 이상의 문자를 일치시킬 수 있습니다.
- alpha?version 는 alpha1version 및 alphaXversion의 인스턴스를 찾습니다.
- Browser* 는 BrowserEdge, BrowserIE 및 BrowserFirefox의 인스턴스를 찾습니다.
- CodeSenseHttp* CodeSenseHttpClient 및 CodeSenseHttpClientTest와 같이 CodeSenseHttp로 시작하는 단어가 포함된 파일을 찾습니다.
부울 연산자 - 부울 연산 ANDORNOT 자를 사용하여 두 개 이상의 키워드를 찾습니다.
- 논리 그룹화 지원을 위해 절에 괄호를 추가합니다.
AND- 기본 연산자이므로 연산자가 없는 두 키워드의 항목은 검색과 동일합니다AND.
- Validate AND revisit유효성 검사재방문 단어가 모두 포함된 파일을 찾습니다.
- Validate OR revisit유효성을 검사 하거나 다시 방문하는 단어가 포함된 파일을 찾습니다.
- Validate NOT revisit 는 유효성 검사 라는 단어가 포함되어 있지만 단어가 아닌 파일을 찾 은 다음 다시 방문합니다.
- (Validate NOT revisit) OR "release delayed" 는 유효성 검사 라는 단어가 포함되지만 단어, *revisit 또는 구 릴리스가 지연된 파일이 포함된 파일을 찾습니다.
특수 문자 - 특수 문자(, ), [, ], ?*:및 큰따옴표로 구분된 구에 묶어 이스케이프합니다.
- 다음 규칙에 따라 검색 문자열에 특수 문자를 포함하거나 특수 문자를 검색합니다.
- CodeA23? R은 CodeA23으로 시작하는 단어가 포함된 파일을 찾습니다.
- 다음에 영숫자 문자를 사용하고 R로 끝납니다. 예를 들어 CodeA234R 및 CodeA23QR입니다.
- 쿼리 언어의 일부가 아닌 특수 문자를 검색합니다.
- "flatten()" 는 리터럴 문자열 flatten()를 찾습니다. 이스케이프 문자 앞에 이스케이프 문자를 를 검색합니다.
- "\"react-redux\"" 는 리터럴 문자열 "react-redux"를 찾습니다.
근접 - 근접 연산자를 사용하여 주변을 기준으로 파일을 검색합니다. NEAR, BEFORE 및 AFTER(대문자여야 합니다).
- 기본적으로 근접 검색은 5개의 토큰 거리 내에서 용어를 찾습니다.
- term1 BEFORE term2 는 term1이 5개의 토큰 사이의 거리 내에 있는 BEFORE term2가 발생하는 모든 파일을 반환합니다.
- term1 AFTER term2 는 term2 BEFORE term1과 동일한 결과를 반환합니다.
- term1 NEAR term2 는 term1이 어떤 방향으로든 term2에서 5 토큰 거리 내에 있는 모든 파일을 반환합니다.  term1 NEAR term2 는 OR과 동일한 결과를 term1 BEFORE term2 반환합니다 term2 BEFORE term1.
검색 기능 사용법 예시
키워드 하나 이상의 키워드를 기반으로 검색 validate 는 유효성 검사라는 단어가 포함된 인스턴스를 찾습니다.
정확히 일치 큰따옴표로 묶은 정확한 일치 항목에 따라 검색 "Client not found" 는 클라이언트를 찾을 수 없는 정확한 구와 일치하는 인스턴스를 찾습니다. 검색에서 특수 문자를 예상대로 처리하지 못할 수 있습니다. 특수 문자를 이스케이프하거나 검색 구를 단순화해 보세요.
와일드카드 - 와일드카드 문자를 *?추가하고 키워드에 추가하여 검색 조건을 확장합니다.
- 키워드의 끝에 추가하여 * 키워드로 시작하는 항목을 찾습니다.
- 중간에 추가하여 ? 영숫자 문자를 나타냅니다.
- 접두사를 제외한 검색 문자열의 어디에서나 와일드카드 문자를 사용합니다. 접두사 와일드카드를 다른 검색 필터 함수와 함께 사용할 수 있습니다.
- 둘 이상의 와일드카드를 사용하여 둘 이상의 문자를 일치시킬 수 있습니다.
- alpha?version 는 alpha1version 및 alphaXversion의 인스턴스를 찾습니다.
- Browser* 는 BrowserEdge, BrowserIE 및 BrowserFirefox의 인스턴스를 찾습니다.
- CodeSenseHttp* CodeSenseHttpClient 및 CodeSenseHttpClientTest와 같이 CodeSenseHttp로 시작하는 단어가 포함된 파일을 찾습니다.
부울 연산자 - 부울 연산 ANDORNOT 자를 사용하여 두 개 이상의 키워드를 찾습니다.
- 논리 그룹화 지원을 위해 절에 괄호를 추가합니다.
AND- 기본 연산자이므로 연산자가 없는 두 키워드의 항목은 검색과 동일합니다AND.
- Validate AND revisit유효성 검사재방문 단어가 모두 포함된 파일을 찾습니다.
- Validate OR revisit유효성을 검사 하거나 다시 방문하는 단어가 포함된 파일을 찾습니다.
- Validate NOT revisit 는 유효성 검사 라는 단어가 포함되어 있지만 단어가 아닌 파일을 찾 은 다음 다시 방문합니다.
- (Validate NOT revisit) OR "release delayed" 는 유효성 검사 라는 단어가 포함되지만 단어, *revisit 또는 구 릴리스가 지연된 파일이 포함된 파일을 찾습니다.
특수 문자 - 특수 문자(, ), [, ], ?*:및 큰따옴표로 구분된 구에 묶어 이스케이프합니다.
- 다음 규칙에 따라 검색 문자열에 특수 문자를 포함하거나 특수 문자를 검색합니다.
- CodeA23? R은 CodeA23으로 시작하는 단어가 포함된 파일을 찾습니다.
- 다음에 영숫자 문자를 사용하고 R로 끝납니다. 예를 들어 CodeA234R 및 CodeA23QR입니다.
- 쿼리 언어의 일부가 아닌 특수 문자를 검색합니다.
- "flatten()" 는 리터럴 문자열 flatten()를 찾습니다. 이스케이프 문자 앞에 이스케이프 문자를 를 검색합니다.
- "\"react-redux\"" 는 리터럴 문자열 "react-redux"를 찾습니다.

다른 컨텍스트에서 검색

검색 환경은 검색을 시작하는 위치에 따라 조정됩니다.

  • 조직 개요: 모든 프로젝트 및 리포지토리에서 검색
  • 프로젝트 개요: 결과를 현재 프로젝트로 자동으로 필터링
  • 보드 페이지: 최근 작업 항목 및 액세스한 백로그 표시
  • Azure Repos/Pipelines/테스트 계획/아티팩트: 코드 및 아티팩트 검색에 대한 관련 필터를 표시합니다.
  • Wiki 페이지: 위키 콘텐츠의 기본값 및 최근에 열린 페이지 표시

관련 리소스:

결과를 찾을 수 없나요?
와일드카드 검색이 너무 많은 결과를 반환하는 경우 더 구체적인 문자를 추가하거나 필터를 적용하여 검색 범위를 좁힐 수 있습니다.

추가 검색 기능

다음 표에서는 다른 검색 작업과 검색 작업을 찾을 수 있는 위치를 보여 줍니다.

검색 작업 조치
조직 설정 찾기 조직으로 이동하여 조직 설정을 선택합니다.
프로젝트 설정 찾기 프로젝트로 이동하여 프로젝트 설정을 선택합니다.
사용자 설정 찾기 사용자 설정 페이지이동합니다.
사용자 찾기 조직으로 이동하여 조직 설정>다음 필터 상자에 이름을 입력합니다.
조직 찾기 모든 조직을 나열하는 화면 왼쪽을 스크롤합니다.
프로젝트 찾기 조직으로 이동한 다음 프로젝트 필터 상자에 프로젝트 이름을 입력합니다.
파일 기록 보기 및 버전 비교 Repos>로 이동하여 파일을 강조 표시한 다음 기록을 선택합니다.

참고 항목

조직 설정 페이지에서 검색하는 경우 검색 결과에는 조직 수준 및 프로젝트 수준 설정이 모두 포함됩니다.

다시 인덱스 요구 사항 검색

검색에는 다음과 같은 제한 사항이 있습니다. DR(재해 복구) 작업을 수행하고 서버를 SQL 데이터베이스 의 이전 스냅샷으로 다시 이동하는 경우 모든 컬렉션을 다시 인덱싱합니다.

검색 확장 프로그램

다음 마켓플레이스 확장을 사용하여 검색 기능을 향상시킵니다.

  • 코드 검색: 모든 코드 리포지토리에서 빠르고 유연하며 정확한 검색 결과를 제공합니다. 코드 콘텐츠를 검색하는 데 필요합니다.
  • Azure Paths Search: 사용자 지정 쿼리를 만들지 않고 반복 및 영역 경로별로 작업 항목을 찾기 위한 특수 검색 허브를 Azure Boards에 추가합니다.

참고 항목

확장 지원은 Azure DevOps 배포에 따라 다릅니다. 지원을 받으려면 Visual Studio Marketplace를 방문하세요.

다음 단계