InfoGrab Docs

Zoekt

Zoekt에 대해 설명합니다.

히스토리 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 17.9에서 기능 플래그 zoekt_rollout_worker 가 추가 되었습니다. 기본적으로 비활성화됩니다. GitLab 18.6에서 베타에서 제한된 가용성으로 변경 되었습니다. GitLab 18.7에서 기능 플래그 zoekt_cross_namespace_search 및 zoekt_rollout_worker 가 제거되었습니다. Warning 이 기능은 제한된 가용성 상태입니다. 자세한 내용은 에픽 9404 를 참조하세요. 이슈 420920 에 피드백을 제공하세요. Zoekt는 코드를 검색하기 위해 특별히 설계된 오픈 소스 검색 엔진입니다. 이 통합을 사용하면 GitLab에서 코드를 검색할 때 고급 검색 대신 정확한 코드 검색 을 사용할 수 있습니다. 그룹이나 저장소에서 코드를 검색하기 위해 정확한 일치 및 정규 표현식 모드를 사용할 수 있습니다. Note Zoekt는 코드 검색만 처리하며 Elasticsearch 또는 OpenSearch 를 대체하지 않습니다. 댓글, 커밋, 에픽, 이슈, 머지 요청, 마일스톤, 프로젝트, 사용자 및 위키를 포함한 다른 모든 검색 범위에는 Elasticsearch 또는 OpenSearch가 여전히 필요합니다. 버전 호환성 # 각 GitLab 버전에는 특정 gitlab-zoekt-indexer 및 gitlab-zoekt 차트 버전이 포함되어 있습니다. GitLab 버전 gitlab-zoekt-indexer 버전 gitlab-zoekt 차트 버전 18.11 1.13.1 3.11.0 18.10 1.11.2 3.10.0 18.9 1.8.2 3.9.0 18.8 1.8.0 3.8.0 18.6 and 18.7 1.7.6 3.7.1 Zoekt 설치 # 사전 요구 사항: 관리자 액세스. GitLab에서 정확한 코드 검색을 활성화 하려면 인스턴스에 연결된 Zoekt 노드가 최소 하나 이상 있어야 합니다. Zoekt에 대해 지원되는 설치 방법은 다음과 같습니다: Zoekt 차트 (독립 실행형 차트 또는 GitLab Helm 차트의 서브차트) GitLab Operator ( gitlab-zoekt.install=true 사용) 다음 설치 방법은 프로덕션 사용이 아닌 테스트용입니다: Docker Compose Ansible 플레이북 정확한 코드 검색 활성화 # GitLab UI에서 # 사전 요구 사항: 관리자 액세스.