InfoGrab DocsInfoGrab 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 가 제거 되었습니다. GitLab 19.5에서 정식 출시 되었습니다. 정확한 코드 검색을 사용하면 정확한 일치 및 정규 표현식 모드를 사용하여 모든 GitLab 또는 특정 프로젝트에서 코드를 검색할 수 있습니다. 정확한 코드 검색은 Zoekt를 기반으로 하며 기능이 활성화된 그룹에서 기본적으로 사용됩니다. 정확한 코드 검색 사용 # 사전 요건: 정확한 코드 검색이 활성화되어 있어야 합니다: GitLab.com의 경우 정확한 코드 검색은 유료 구독에서 기본적으로 활성화됩니다. GitLab Self-Managed의 경우 관리자가 Zoekt를 설치 하고 정확한 코드 검색을 활성화 해야 합니다. 정확한 코드 검색을 사용하려면: 상단 표시줄에서 Search or go to 를 선택합니다. 검색 상자에 검색어를 입력합니다. 왼쪽 사이드바에서 Code 를 선택합니다. 프로젝트 또는 그룹에서도 정확한 코드 검색을 사용할 수 있습니다. 사용 가능한 범위 # 범위는 검색 중인 데이터 유형을 설명합니다. 정확한 코드 검색에 사용할 수 있는 범위는 다음과 같습니다: 범위 글로벌 1 , 2 그룹 프로젝트 코드 ❌ ✅ ✅ Zoekt 검색 API # 히스토리 GitLab 16.9에서 zoekt_search_api 라는 플래그 와 함께 도입 되었습니다. 기본적으로 활성화되어 있습니다. GitLab 18.4에서 일반적으로 사용 가능 하게 되었습니다. 기능 플래그 zoekt_search_api 가 제거되었습니다. Zoekt 검색 API를 사용하면 정확한 코드 검색을 위해 검색 API를 사용할 수 있습니다. 대신 고급 검색 또는 기본 검색을 사용하려면 검색 유형 지정 을 참조합니다. 검색 모드 # 히스토리 GitLab 16.8에서 zoekt_exact_search 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 17.3에서 일반적으로 사용 가능 하게 되었습니다. 기능 플래그 zoekt_exact_search 가 제거되었습니다. GitLab에는 두 가지 검색 모드가 있습니다: 정확한 일치 모드 : 쿼리와 정확히 일치하는 결과를 반환합니다. 정규 표현식 모드 : 정규 및