Vespa
Yahoo's big-data serving engine: search, vectors, and ML at scale.
About
Vespa is the big-data serving engine from Yahoo: full-text search, vector search, and ML model serving in one system, proven at extreme scale (it's what serves Yahoo's search and recommendations). 7.1k stars, Apache-2.0. It's the most capable option here — and the hardest to learn, with its own schema and query language. Choose Vespa when you're operating at a scale where Elasticsearch falls over; otherwise Typesense or MeiliSearch will make you happier.
What it can do
- **Unified**: search + vectors + ML ranking in one engine
- **Extreme scale**: proven on Yahoo-scale workloads
- **Real-time**: updates visible immediately
- **Custom ranking**: ML models in the ranking pipeline
- **Apache-2.0**: fully open
Setup
```bash
docker run -p 8080:8080 vespaengine/vespa
```
Deploy apps with vespa deploy. Docs: docs.vespa.ai.
Prerequisites
Docker; JVM-based. Willingness to learn Vespa schemas and YQL.
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier, metrics-v1). Evidence: 7,126 GitHub stars (log-scaled vs catalog peers); last push 0d ago; 64 releases/12mo; 262 open issues. Manual review: Yahoo's big-data serving engine (search+vectors+ML), 7.1k stars, proven at extreme scale; steep learning curve; overkill below massive scale. License: Apache-2.0.
★ 7,126 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 7.3/10
- Maintenance · recency, releases, issue load
- 8.5/10
- Openness · license + docs
- 10.0/10
- Manual review · sanity read + red-flag check
- 7.0/10
- · 7,126 GitHub stars (log-scaled vs catalog peers)
- · last push 0d ago; 64 releases/12mo; 262 open issues
- · manual review: Yahoo's big-data serving engine (search+vectors+ML), 7.1k stars, proven at extreme scale; steep learning curve; overkill below massive scale
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.