의미 체계 검색 시작

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017

Azure DevOps에 대 한 검색 기능을 사용 하면 액세스할 수 있는 모든 프로젝트, 팀 및 리포지토리를 쉽게 검색할 수 있습니다.

의미 체계 검색을 사용 하면 키워드, 와일드 카드 및 기타 지원 되는 의미 체계 검색 필터를 기반으로 작업 항목, 코드 파일, wiki 페이지 또는 패키지를 빠르게 찾을 수 있습니다.

의미 체계 검색을 사용 하면 키워드, 와일드 카드 및 기타 지원 되는 의미 체계 검색 필터를 기반으로 작업 항목 및 코드 파일을 신속 하 게 찾을 수 있습니다.

이 문서에서는 모든 의미 체계 검색 기능 을 한눈에 볼 수 있습니다.

사전 요구 사항

  • 모든 프로젝트 멤버는 관련자, 기본 및 높은 수준의 액세스 권한이 부여 된 프로젝트 멤버를 포함 하 여 의미 체계 검색 기능을 사용할 수 있습니다.
  • 조직이 나 컬렉션에서 검색할 때 프로젝트 멤버에 게 액세스 권한이 있는 결과만 나열 됩니다.
  • 관련자 wiki 검색 결과는 프로 비전 된 wiki로 제한 됩니다. 게시 된 wiki는 관련자에 게 액세스 권한이 없는 일반 저장소에 대 한 액세스 권한이 필요 하므로 게시 된 wiki에 대 한 결과는 검색 결과에 나타나지 않습니다. 마찬가지로 코드 검색 결과가 관련자에 게 표시 되지 않습니다.

참고

코드 검색의 경우 컬렉션 관리자가 코드 검색 확장을 설치해야 합니다.

키워드를 사용 하 여 검색 시작

키워드를 사용 하 여 검색을 시작 합니다. 그런 다음 필요에 따라 다른 옵션을 적용 하 여 검색 결과를 넓히거나 좁힐 수 있습니다.

Azure DevOps의 검색 상자

TFS 2018 및 이전 버전의 검색 상자

  • 입력과 일치 하는 결과가 나타나지 않으면 필터를 제거 하 고 검색을 다시 시도 합니다. 검색을 범위 보세요 하 고 검색 결과를 확인 한 후 적절 한 필터를 다시 적용 하 여 관련 결과를 다시 검색할 수 있습니다.
  • 검색어의 철자를 확인 합니다. 현재 작업 항목 검색에서 사용자의 맞춤법 오류 무시를 지원 하지 않습니다.
  • 간단한 와일드 카드 검색 문자열을 사용 하는 경우와 같이 와일드 카드 검색을 사용 하는 경우 적중 항목이 많은 경우 일치 하는 파일이 없다는 메시지가 표시 될 수 있습니다. 이 경우 검색 범위를 좁혀 일치 항목 수를 줄이십시오. 찾으려는 단어나 단어의 문자를 더 많이 지정 하거나 조건 또는 필터를 추가 하 여 가능한 일치 항목 수를 제한 합니다. 검색 시 대/소문자를 구분하지 않습니다.

의미 체계 검색 기능, 사용법 및 예제

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

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


검색 기능

사용 현황

예제


키워드

하나 이상의 키워드를 기준으로 검색 합니다.

validate유효성 검사 라는 단어를 포함 하는 인스턴스를 찾습니다.


정확한 일치

큰따옴표로 묶인 정확한 일치를 기반으로 검색 합니다.

"Client not found"클라이언트를 찾을 수 없는 정확한 구 일치를 포함 하는 인스턴스를 찾습니다.


와일드카드

  • 키워드에 와일드 카드 문자 *? 을 추가 하 여 검색 조건을 확장 합니다.
  • 키워드 * 의 끝에를 추가 하 여 키워드로 시작 하는 항목을 찾습니다.
  • ?중간에 영숫자 문자를 나타내는를 추가 합니다.
  • 접두사를 제외 하 고 검색 문자열의 어디에서 나 와일드 카드 문자를 사용 합니다. 다른 검색 필터 함수와 접두사 와일드 카드를 사용할 수 있습니다.
  • 둘 이상의 와일드 카드를 사용 하 여 둘 이상의 문자를 찾을 수 있습니다.
  • alpha?version alpha1version 및 alphaXversion의 인스턴스를 찾습니다.
  • Browser* BrowserEdge, BrowserIE 및 Browseredge의 인스턴스를 찾습니다.
  • CodeSenseHttp* Codeasehttpclient 및 Codessehttpclienttest와 같이 Codesensehttp 로 시작 하는 단어를 포함 하는 파일을 찾습니다.

부울 연산자

  • 부울 연산자 AND (, 및)를 사용 하는 두 개 이상의 키워드를 찾습니다 OR .는 NOT 대문자 여야 합니다.
  • 논리 그룹화를 지원 하려면 절에 괄호를 추가 합니다.
  • AND는 기본 연산자 이므로 연산자가 없는 두 키워드의 항목은 검색과 동일 합니다 AND .
  • Validate AND revisit유효성 검사 및 다시 방문 이라는 단어가 모두 포함 된 파일을 찾습니다.
  • Validate OR revisit유효성 검사 또는 다시 방문 이라는 단어 중 하나가 포함 된 파일을 찾습니다.
  • Validate NOT revisit단어 유효성 검사 를 포함 하지만 단어 다시 확인은 포함 하지 않는 파일을 찾습니다.
  • (Validate NOT revisit) OR "release delayed" 단어 유효성 검사 는 포함 되어 있지만 단어 다시 확인은 포함 되지 않은 파일을 찾습니다. 지연 된 구가 포함 된 파일을 찾습니다.

근접

  • 근접 연산자 (NEAR, BEFORE 및 AFTER)를 사용 하 여 주변을 기준으로 파일을 검색 합니다 (대문자 여야 함).
  • 기본적으로 근접 검색은 5 개의 토큰 거리 내에서 용어를 찾습니다.
  • term1 BEFORE term2 term1가 5 개의 토큰 사이에서 5 개의 토큰으로 term2 전에 발생 하는 모든 파일을 반환 합니다.
  • term1 AFTER term2 term1 앞에 term2와 동일한 결과를 반환 합니다.
  • term1 NEAR term2 term1가 term2에서 임의의 방향으로 5 개의 토큰 거리 내에 있는 모든 파일을 반환 합니다. term1 NEAR term2 는 또는와 동일한 결과를 반환 합니다 term1 BEFORE term2 term2 BEFORE term1 .

특수 문자

  • 특수 문자,,,,, ( ) 및를 [ ] : * ? 큰따옴표를 사용 하 여 구분한 구에 포함 하 여 이스케이프 합니다.
  • 검색 문자열에 특수 문자를 포함 하거나 다음 규칙에 따라 특수 문자를 검색 합니다.
  • CodeA23? R은 CodeA23로 시작 하는 단어를 포함 하는 파일을 찾습니다.
  • 다음에 영숫자 문자를 포함 하 고 R로 끝나야 합니다. 예를 들면 CodeA234R 및 CodeA23QR입니다.
  • 쿼리 언어의 일부가 아닌 특수 문자를 검색 합니다.
  • "flatten()" 리터럴 문자열 평면화 () 를 찾습니다. 이스케이프 문자를 사용 하 여 검색 문자열 앞에 큰따옴표를 포함 하 여 큰따옴표 문자의 리터럴 발생을 검색 \ 합니다.
  • "\"react-redux\"" 리터럴 문자열 "대응-redux"를 찾습니다.

의미 체계 검색 시작 페이지를 선택 합니다.

다음 페이지 중 하나에서 검색을 시작할 수 있습니다.

  • 조직에 대 한 프로젝트 페이지로, 모든 프로젝트에서 검색을 시작 합니다.
  • 프로젝트 개요 페이지에서 선택한 프로젝트 내에서 검색 하는 필터를 자동으로 적용 합니다.
  • 프로젝트의 보드 페이지에는 사용자가 액세스 하는 최근 작업 항목 및 백로그가 자동으로 표시 됩니다.
  • 프로젝트에 대 한 리포지토리, 파이프라인, Test Plans 또는 아티팩트 페이지는 코드 검색에 대 한 기능 필터를 자동으로 표시 합니다.
  • 프로젝트에 대 한 wiki 페이지. 사용자가 액세스 하는 최근 wiki 페이지에 자동으로 액세스 합니다.

콘텐츠 형식 필터를 사용 하 여 최근에 연 페이지에 액세스할 수 있습니다. 검색 페이지 필터

프로젝트 페이지에서 검색 시작

조직의 개요 페이지에서 의미 체계 검색에 키워드 또는 구를 입력 하 고 Enter 키 를 선택 하거나 검색 시작을 선택 합니다.

조직 프로젝트에서 검색 시작 페이지

Project-Overview 페이지에서 검색을 시작 합니다.

프로젝트의 개요 페이지에서 의미 체계 검색에 키워드나 구를 입력 한 다음 Enter 키 를 누르거나 검색 시작을 선택 합니다.

프로젝트 개요 페이지에서 검색 시작

보드 페이지에서 검색 시작

키워드 또는 구를 사용 하 여 모든 프로젝트에 대 한 모든 작업 항목에서 검색을 시작 합니다. 작업 항목 검색에는 테스트 관련 및 사용자 지정 작업 항목 형식을 포함 하 여 모든 작업 항목 형식이 포함 됩니다.

  1. 보드 선택 페이지에서 의미 체계 검색에 키워드나 구를 입력 하 고 enter 키 를 누르거나 검색 시작을 선택 합니다.

    프로젝트 의미 체계 검색

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

    검색 일치 결과

    이 전체 텍스트 검색에서는 단어나 구에 단순 검색 문자열을 사용 합니다. 작업 항목 검색은 검색어의 파생 된 형식과 일치 합니다. 예를 들어 "검사"를 검색 하면 "checked" 및 "checked" 라는 단어의 인스턴스도 찾습니다.

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

  4. 의미 체계 검색의 새 브라우저 탭에서 검색 결과를 엽니다. ctrl + Enter 또는 ctrl 키를 누른 상태에서 검색  시작 검색을 선택 합니다. Google Chrome에서 Ctrl + Shift + Enter 를 선택 하 여 포커스를 새 브라우저 탭으로 전환 합니다.

  1. 의미 체계 검색에서 텍스트에 작업 항목 검색 메시지가 표시 되는지 확인 합니다. 그렇지 않으면 선택기를 사용 하 여 선택 합니다.

    제목 표시줄의 작업 항목 검색 텍스트 상자

  2. 텍스트 상자에 검색 문자열을 입력 하 고 enter 또는 시작 검색 아이콘을 선택 하 여  검색을 시작 합니다.

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

    검색 결과

    이 전체 텍스트 검색에서는 단어나 구에 단순 검색 문자열을 사용 합니다. 작업 항목 검색은 검색어의 파생 된 형식과 일치 합니다. 예를 들어 "업데이트"를 검색 하면 "업데이트 됨" 및 "업데이트" 라는 단어의 인스턴스도 검색 됩니다. 검색 시 대/소문자를 구분하지 않습니다.

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

  5. 의미 체계 검색의 새 브라우저 탭에서 검색 결과를 엽니다. Ctrl + 누른 채 ctrl 키를 누른 채  검색 시작 아이콘을 선택 하 여 검색을 시작 합니다. Google Chrome에서 Ctrl + Shift + Enter 를 선택 하 여 포커스를 새 브라우저 탭으로 전환 합니다.

Azure Boards에서 검색 및 필터링 하는 방법에 대 한 자세한 내용은 백로그, 보드 및 계획 필터링을 참조 하세요.

Wiki 페이지에서 검색 시작

Wiki에서 검색할 때 wiki 검색 결과로 자동으로 이동 합니다. Wiki에서 텍스트 검색은 검색 플랫폼에서 지원 됩니다.

Wiki 페이지에서 검색 시작

Wiki 검색에 대 한 자세한 내용은 wiki프로 비전 된 wiki 및 게시 된 wiki를 참조 하세요.

경고

다음에 대 한 결과를 찾을 수 없습니다.
매우 간단한 와일드 카드 검색 문자열을 사용 하는 경우와 같이 와일드 카드 검색을 사용할 때 많은 적중 횟수가 있으면 일치 하는 파일을 찾을 수 없다는 메시지가 표시 될 수 있습니다. 이 경우 검색 범위를 좁혀 일치 항목 수를 줄이십시오. 예를 들어 찾으려는 단어의 추가 문자를 지정 하거나 조건 또는 필터를 추가 하 여 가능한 일치 항목 수를 제한 합니다.

추가 검색 기능

다양 한 설정, 사용자, 프로젝트 등을 검색 하려는 경우에는 다음 표를 참조 하 여 의미 없는 검색 작업과 해당 작업을 찾으십시오.


의미 체계가 아닌 검색 작업

동작


조직으로 이동 하 여 조직 설정 을 선택 합니다.


프로젝트로 이동 하 여 프로젝트 설정 을 선택 합니다.


사용자 설정 페이지로 이동 합니다.


':::row::': ':::column span="1"::': Find a user ':::column-end::': null ':::column span="2"::': 'Go to your organization and select Organization settings > Users, and then enter the name in the filter box.' ':::row-end::': null

조직 찾기

모든 조직이 나열 되는 화면 왼쪽을 스크롤합니다.


':::row::': ':::column span="1"::': Find a project ':::column-end::': null ':::column span="2"::': 'Go to your organization, and then enter the project name in the Filter projects box.' ':::row-end::': null

파일 기록 보기 및 버전 비교

리포지토리 Files로 이동 하 여 > 파일을 강조 표시 하 고 기록 을 선택 합니다.


Wiki로 이동 하 여 의미 체계 검색을 입력 합니다.


참고

조직 설정 검색 함수는 조직과 프로젝트 모두에 대 한 모든 설정을 찾습니다.

인덱스 다시 검색 요구 사항

Azure DevOps Server 검색에는 다음과 같은 제한 사항이 있습니다.

  • DR (재해 복구) 작업을 수행 하 고 서버를 다시 SQL database의 이전 스냅숏으로 이동 하는 경우 모든 컬렉션을 다시 인덱싱합니다.

Marketplace 확장

  • 코드 검색 -모든 코드에서 빠르고 유연 하 고 정확한 검색 결과를 사용 하 여 의미 체계 검색을 확장 합니다. 리포지토리를 검색 하는 데 필요 합니다.
  • Azure 경로 검색 -사용자 지정 쿼리를 만들고 유지 관리할 필요 없이 반복 및 영역 경로 내에서 검색 하기 위한 특정 검색 허브를 보드에 추가 합니다.

참고

일부 확장은 Azure DevOps의 지원 되지 않으므로 제품 팀에서 지원 하지 않습니다. 이러한 확장을 사용 하는 경우 질문, 제안 사항 또는 문제가 있는 경우 Visual Studio Marketplace의 해당 확장 페이지를 방문 하세요.

다음 단계