EmbeddingGemma 2: a local search prototype across text and media
Google's EmbeddingGemma 2 brings text, image, video and audio embeddings into one local retrieval model. This documentation-based guide maps the setup and evaluation decisions.
The big change
What changed: EmbeddingGemma's earlier model handled text. Version 2 adds vision and audio encoders, allowing a text query to be compared with supported media in a shared vector space without first generating captions or transcripts. Google has released the weights; ML Kit service access on Android is planned for the coming weeks.
Why it matters: A developer can load the encoders a local collection needs and build one retrieval index across its supported file types. Google's AI Edge Gallery demonstrates local media vectors in SQLite with cosine-similarity ranking. An application still needs file ingestion, vector storage, result display and checks for misleading matches.
What to watch: The immediate decision is whether representative files rank well within a device's memory and latency budget. The later Android service could change the integration route; its announced timing does not establish availability today.




