GitLab에서 검색
기본 검색, 고급 검색, 정확한 검색, 검색 범위, 커밋 SHA 검색.
성장하는 코드베이스나 확장되는 조직에서 필요한 내용을 찾을 수 있습니다. 프로젝트 전반에서 특정 코드, 작업 항목, 머지 리퀘스트 및 기타 콘텐츠를 검색하여 시간을 절약합니다. 필요에 맞는 세 가지 검색 유형 중에서 선택합니다: 기본 검색 , 고급 검색 , 정확한 코드 검색 . 코드 검색의 경우 GitLab은 다음 순서로 이러한 유형을 사용합니다: 정확한 코드 검색 : 정확한 일치 및 정규 표현식 모드를 사용할 수 있습니다. 고급 검색 : 정확한 코드 검색을 사용할 수 없는 경우. 기본 검색 : 정확한 코드 검색과 고급 검색을 모두 사용할 수 없는 경우 또는 기본 브랜치가 아닌 브랜치에서 검색하는 경우. 이 유형은 그룹 또는 글로벌 검색을 지원하지 않습니다. 사용 가능한 범위 # 히스토리 GitLab 19.4에서 elasticsearch_group_search 라는 기능 플래그와 함께 Groups 범위 도입 . 기본적으로 비활성화됨. Feature flag Groups 범위의 사용 가능 여부는 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참고합니다. 범위는 검색 대상 데이터의 유형을 나타냅니다. 기본 검색에서는 다음 범위를 사용할 수 있습니다: 범위 글로벌 1 그룹 프로젝트 Code ❌ ❌ ✅ Comments ❌ ❌ ✅ Commits ❌ ❌ ✅ Groups ✅ ✅ ❌ 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 은 더 이상 사용되지 않는 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 제거됨. 사전 요구 사항: 인스턴스에 대한 관리