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가 여전히 필요합니다. Zoekt 설치 # 사전 요구 사항: 인스턴스의 관리자여야 합니다. GitLab에서 정확한 코드 검색을 활성화 하려면 인스턴스에 연결된 Zoekt 노드가 최소 하나 이상 있어야 합니다. Zoekt에 대해 지원되는 설치 방법은 다음과 같습니다: Zoekt 차트 (독립 실행형 차트 또는 GitLab Helm 차트의 서브차트) GitLab Operator ( gitlab-zoekt.install=true 사용) 다음 설치 방법은 프로덕션 사용이 아닌 테스트용입니다: Docker Compose Ansible 플레이북 정확한 코드 검색 활성화 # GitLab UI에서 # 사전 요구 사항: 인스턴스의 관리자여야 합니다. Zoekt가 설치 되어 있어야 합니다. GitLab UI에서 정확한 코드 검색 을 활성화하려면: 오른쪽 상단 모서리에서 관리 를 선택하세요. 설정 > 검색 을 선택하세요. 정확한 코드 검색 을 확장하세요. 인덱싱 활성화 및 검색 활성화 체크박스를 선택하세요. 변경 사항 저장 을 선택하세요. Rake 태스크 사용 # 히스토리 GitLab 18.10에서 도입 되었습니다. 사전 요구 사항:
