Code Search
How GitLab finds things: search across every content type, and the indexes underneath.
We power GitLab’s intelligence — for every person and every agent who builds.
Each group is one function of the brain: the Event Platform observes, Data Infrastructure processes and remembers, Code Search recalls, and Intelligence reasons.
flowchart LR
BRAIN[GitLab Brain]
click BRAIN "/handbook/engineering/gitlab-brain/"
BRAIN --> EP[Event Platform]
click EP "/handbook/engineering/gitlab-brain/event-platform/"
BRAIN --> DI[Data Infrastructure]
click DI "/handbook/engineering/gitlab-brain/data-infrastructure/"
BRAIN --> SR[Code Search]
click SR "/handbook/engineering/gitlab-brain/search/"
BRAIN --> INT[Intelligence]
click INT "/handbook/engineering/gitlab-brain/intelligence/"
EP --> EI[Events Instrumentation SDKs]
click EI "/handbook/engineering/data-engineering/analytics/analytics-instrumentation/"
EP --> IS[Ingestion and Streaming]
click IS "/handbook/engineering/gitlab-brain/event-platform/ingestion-and-streaming/"
EP --> DC[Data Schema, Ontology & Contracts]
click DC "/handbook/engineering/gitlab-brain/event-platform/data-contracts/"
DI --> DS[Data Storage]
click DS "/handbook/engineering/gitlab-brain/data-infrastructure/data-storage/"
DI --> MQ[Message Queue and Replication/CDC]
click MQ "/handbook/engineering/gitlab-brain/data-infrastructure/message-queue-and-replication/"
SR --> GSE["Global Code Search Experience (Retrieval and Ranking)"]
click GSE "/handbook/engineering/gitlab-brain/search/experience/"
SR --> SI[Search Indexes and Infrastructure]
click SI "/handbook/engineering/gitlab-brain/search/indexes/"
INT --> QS[Query and Semantics]
click QS "/handbook/engineering/gitlab-brain/intelligence/query-and-semantics/"
INT --> DIA[Data Intelligence Agent]
click DIA "/handbook/engineering/gitlab-brain/intelligence/data-intelligence-agent/"
INT --> SIU[Software Intelligence UI]
click SIU "/handbook/engineering/gitlab-brain/intelligence/software-intelligence-ui/"
33a214cc)