InfoGrab Docs

정확한 코드 검색

정확한 코드 검색에 대해 설명합니다.

히스토리 GitLab 15.9에서 index_code_with_zoekt 및 search_code_with_zoekt 라는 플래그 와 함께 베타 로 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 16.6에서 GitLab.com 및 GitLab Self-Managed에서 활성화 되었습니다. GitLab 16.11에서 zoekt_cross_namespace_search 라는 플래그 와 함께 글로벌 코드 검색이 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 17.1에서 기능 플래그 index_code_with_zoekt 및 search_code_with_zoekt 가 제거 되었습니다. GitLab 18.6에서 베타에서 제한된 가용성으로 변경 되었습니다. GitLab 18.7에서 기능 플래그 zoekt_cross_namespace_search 가 제거 되었습니다. Warning 이 기능은 제한된 가용성 상태입니다. 자세한 내용은 에픽 9404 를 참조하십시오. 이슈 420920 에서 피드백을 제공하십시오. 정확한 코드 검색을 사용하면 정확한 일치 및 정규 표현식 모드를 사용하여 모든 GitLab 또는 특정 프로젝트에서 코드를 검색할 수 있습니다. 정확한 코드 검색은 Zoekt를 기반으로 하며 기능이 활성화된 그룹에서 기본적으로 사용됩니다. 정확한 코드 검색 사용 # 사전 요건: 정확한 코드 검색이 활성화되어 있어야 합니다: GitLab.com의 경우 정확한 코드 검색은 유료 구독에서 기본적으로 활성화됩니다. GitLab Self-Managed의 경우 관리자가 Zoekt를 설치 하고 정확한 코드 검색을 활성화 해야 합니다. 정확한 코드 검색을 사용하려면: 상단 표시줄에서 Search or go to 를 선택합니다. 검색 상자에 검색어를 입력합니다. 왼쪽 사이드바에서 Code 를 선택합니다. 프로젝트 또는 그룹에서도 정확한 코드 검색을 사용할 수 있습니다. 사용 가능한 범위 # 범위는 검색 중인 데이터 유형을 설명합니다. 정확한 코드 검색에 사용할 수 있는 범위는 다음과 같습니다: 범위 글로벌 1 2 그룹 프로젝트 코드 ❌ ✅ ✅ 각주 : 관리자는 글로벌 검색 범위를 비활성화 할 수 있습니다. GitLab 18.6 이전에서는 GitLab Self-Managed에서 글로벌 검색을 활성화하려면 관리자가 zoekt_cross_namespace_search 기능 플래그도 활성화해야 했습니다. GitLab.com에서는 글로벌 검색이 활성화되지 않습니다. Zoekt 검색 API # 히스토리 GitLab 16.9에서 zoekt_search_api 라는 플래그 와 함께 도입 되었습니다. 기본적으로 활성화되어 있습니다. GitLab 18.4에서 일반적으로 사용 가능 하게 되었습니다. 기능 플래그 zoekt_search_api 가 제거되었습니다. Zoekt 검색 API를 사용하면 정확한 코드 검색을 위해 검색 API를 사용할 수 있습니다. 대신 고급 검색 또는 기본 검색을 사용하려면 검색 유형 지정 을 참조하십시오. 검색 모드 #