All articles
Retrieval engineering

EmbeddingGemma 2: Multimodal Embeddings for Local Enterprise Search

Google DeepMind released EmbeddingGemma 2: an open 740M-parameter model that maps text, code, images, video, and audio into one vector space. What it means for local enterprise search and RAG — with sources for every figure.

CogLake Engineering · 7 October 2026 · 4 min

This article was automatically generated with the assistance of AI.

On October 6, 2026, Google DeepMind released EmbeddingGemma 2: an open, lightweight multimodal embedding model with 740 million parameters under the Apache 2.0 license. It maps text (including code), images, video, and audio into a single shared 768-dimensional vector space and is designed, according to Google, to run on end-user devices and local hardware. Weights are available on Hugging Face and Kaggle. This article puts the announced properties into context — no hands-on testing, but sources cited for every figure.

Key facts at a glance

PropertyValue (per announcement and model card)
Total parameters740M
ArchitectureGemma 4
LicenseApache 2.0 (commercial use permitted)
ModalitiesText incl. code, images, video, audio
Vector space768 dimensions, truncatable to 512, 256, or 128 via Matryoshka Representation Learning
Context window8,000 tokens (4x EmbeddingGemma 1, per Google)
Language coverage100+ languages (model card)
Where to get itHugging Face, Kaggle

Sources: Google DeepMind announcement (October 6, 2026) and the model card on Hugging Face (retrieved October 7, 2026).

Modular by design: load only what you need

The model combines a text model with optional image and audio encoders. If you only embed text and code, you do not need the full model:

ComponentParametersRequired or optional
Text (incl. code)270M (130M transformer + 140M embedder)core model
Vision encoder170Moptional
Audio encoder300Moptional

In practice: a document and code search service does not need to load all 740M parameters; multimodal use cases add the encoders.

Saving storage with truncatable vectors

Using Matryoshka Representation Learning (MRL), output vectors can be truncated from 768 to 512, 256, or 128 dimensions — with up to 6x lower storage requirements for local vector databases, according to Google. The right format depends on the use case: fewer dimensions mean less storage and faster search, but potentially less discrimination. This trade-off should be validated per use case with your own samples, not on vendor numbers alone.

Numbers with provenance: what Google claims

All figures below are vendor statements and were not independently verified for this article:

  • Code quality: improvement on MTEB Code from 68.76 to 78.68 points compared to EmbeddingGemma 1 (a 9.92-point gain).
  • Benchmarks: per Google, leading among sub-1B multimodal embedders on MTEB Code and MAEB (Massive Audio Embedding Benchmark).
  • Resource footprint: with quantization, about 191 MB of active RAM for text embeddings or about 567 MB for the full multimodal model on a Google Pixel 11 Pro.
  • Context: 8,000 tokens equal up to 5.5 minutes of audio, 29 images, or 58 video frames per embedding, according to Google.
  • Adoption: more than 20 million downloads of EmbeddingGemma 1, per Google.

Such claims are a starting point for evaluation, not a substitute for one: if you plan to use the model, test quality and latency on your own documents, code, and media.

What this means for enterprises in practice

Embedding models are the search engine behind RAG systems: they determine which passages a language model ever gets to see. An open multimodal model of this size makes three scenarios more attractive:

  1. Local document search: embeddings are generated on your own infrastructure; content does not need to leave for a hosted search service. You remain responsible for the pipeline (operations, updates, access control).
  2. Semantic code search: code repositories can be indexed locally and searched in natural language.
  3. Making media archives searchable: shared embeddings allow text queries across image, video, and audio collections.
Deployment pathExamples from the announcementTypical benefit
Servers and workstationsvLLM, Ollama, llama.cpp, LM Studioindexing on your own hardware
Python pipelinessentence-transformers, transformerssearch, clustering, classification in data flows
Browser and edge devicestransformers.js, WebGPU, MediaPipe/LiteRTsearch without server round-trips
Vector storese.g., Qdrant integrationlocal vector databases

Context and limitations

  • An embedding model is not a generator. It returns similarities and matches, not answers. For RAG it is combined with a generative model — answer quality then depends on both components.
  • Multimodal means shared space, not guaranteed equivalence. How well image, audio, or video retrieval works on your corpus only a test with your own data will show.
  • Open weights are not an operations package. Apache 2.0 permits commercial use; running, maintaining, monitoring, and access-controlling the model remain your tasks.
  • Vendor claims remain vendor claims. Benchmark values apply to the tested datasets, not automatically to your document base.

For the enterprise perspective on permission-aware, evidence-based search, see our article Beyond basic RAG and the CogLake Knowledge Base.

Sources

As of: October 7, 2026. All performance and resource figures are vendor statements without independent verification by CogLake.

Turn company knowledge into governed context.

See how CogLake fits your sources, permissions, and AI interfaces.

Book a walkthrough