InfoGrab DocsInfoGrab Docs

GitLab에서 검색

기본 검색, 고급 검색, 정확한 검색, 검색 범위, 커밋 SHA 검색.

성장하는 코드베이스나 확장되는 조직에서 필요한 내용을 찾아보세요. 프로젝트 전반에서 특정 코드, 작업 항목, 머지 리퀘스트 및 기타 콘텐츠를 검색하여 시간을 절약하세요. 필요에 맞는 세 가지 검색 유형 중에서 선택하세요: 기본 검색 , 고급 검색 , 정확한 코드 검색 . 코드 검색의 경우 GitLab은 다음 순서로 이러한 유형을 사용합니다: 정확한 코드 검색 : 정확한 일치 및 정규 표현식 모드를 사용할 수 있습니다. 고급 검색 : 정확한 코드 검색을 사용할 수 없는 경우. 기본 검색 : 정확한 코드 검색과 고급 검색을 모두 사용할 수 없는 경우 또는 기본 브랜치가 아닌 브랜치에서 검색하는 경우. 이 유형은 그룹 또는 글로벌 검색을 지원하지 않습니다. 사용 가능한 범위 # 범위는 검색하는 데이터의 유형을 설명합니다. 기본 검색에 사용 가능한 범위는 다음과 같습니다: 범위 글로벌 1 그룹 프로젝트 Code ❌ ❌ ✅ Comments ❌ ❌ ✅ Commits ❌ ❌ ✅ Work items ✅ ✅ ✅ Merge requests ✅ ✅ ✅ Milestones 2 ✅ ✅ ✅ Projects ✅ ✅ ❌ Users ✅ ✅ ✅ Wikis ❌ ❌ ✅ 각주 : 관리자는 글로벌 검색 범위를 비활성화 할 수 있습니다. 글로벌 기본 검색은 그룹 마일스톤이 아닌 프로젝트 마일스톤만 반환합니다. 검색 유형 지정 # 히스토리 GitLab 17.4에서 도입 되었습니다. 검색 유형을 지정하려면 search_type URL 파라미터를 다음과 같이 설정합니다: 정확한 코드 검색 의 경우 search_type=zoekt 고급 검색 의 경우 search_type=advanced 기본 검색의 경우 search_type=basic search_type 은 deprecated된 basic_search 파라미터를 대체합니다. 자세한 내용은 이슈 477333 을 참조하세요. 검색 액세스 제한 # 히스토리 GitLab 13.4에서 인증된 사용자로 글로벌 검색 제한이 block_anonymous_global_searches 라는 플래그와 함께 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 16.7에서 인증되지 않은 사용자의 검색 허용이 allow_anonymous_searches 라는 플래그와 함께 도입 되었습니다. 기본적으로 활성화되어 있습니다. GitLab 17.11에서 인증된 사용자로 글로벌 검색 제한이 일반 사용 가능 하게 되었습니다. 기능 플래그 block_anonymous_global_searches 가 제거되었습니다. GitLab 18.0에서 인증되지 않은 사용자의 검색 허용이 일반 사용 가능 하게 되었습니다. 기능 플래그 allow_anonymous_searches 가 제거되었습니다. 사전 요구 사항: 인스턴스에 대한 관리자 권한이 있어야 합니다. 기본적으로 /search 및 글로벌 검색에 대한 요청은 인증되지 않은 사용자에게 사용 가능합니다. 인증된 사용자만 /search 를 사용하도록 제한하려면 다음 중 하나를 수행합니다: 프로젝트 또는 그룹의 가시성