Skip to content
Appvizer
Vespa logo

Vespa : Real-time vector search and ranking engine

Vespa: in summary

Vespa is an open-source platform for real-time vector search, text search, and machine-learned ranking, developed by Yahoo (now Oath/Verizon Media). It combines large-scale serving capabilities with the flexibility of a full-featured search engine, making it suitable for use cases such as recommendation systems, semantic search, personalized feeds, and large-scale retrieval-augmented generation (RAG) pipelines.

Unlike many vector-only databases, Vespa supports hybrid search (combining vector similarity with structured filtering, text relevance, and ML models), enabling complex query logic and custom ranking. It’s optimized for low-latency inference at scale and supports indexing, filtering, and ranking billions of documents in production environments.

Key benefits include:

  • Unified support for dense vector search, keyword search, and ML ranking
  • Real-time updates, filtering, and aggregation at query time
  • Production-ready for large-scale, low-latency applications

What are the main features of Vespa?

Hybrid search engine for vectors, text, and structure

Vespa is designed for flexible, large-scale search across different data modalities.

  • Combine dense vector similarity with keyword relevance and structured filters
  • Query language supports complex logical conditions, scoring functions, and boosting
  • Useful for semantic search, e-commerce, question answering, and personalization

Built-in machine-learned ranking (MLR)

Vespa natively supports ranking using machine learning models, directly during search.

  • Deploy linear, tree-based, or ONNX models for scoring
  • Apply inference at query time across thousands of candidate results
  • Rerank results using custom relevance logic or neural models

Real-time indexing and updates

Vespa provides real-time ingestion and updates without downtime.

  • Documents and vectors can be updated individually or in bulk
  • Low-latency write path suitable for dynamic content (e.g., news, user behavior)
  • Indexes support high availability and consistency

Scalable and distributed architecture

Vespa is built for large-scale deployments, running across multiple nodes with full fault tolerance.

  • Horizontally scalable indexing, search, and ranking
  • Sharding, replication, and automatic failover included
  • Supports billions of documents and large embedding models in production

Advanced filtering and aggregation

Vespa supports complex filtering, grouping, and aggregation during queries.

  • Use structured metadata (e.g., user attributes, product categories) in combination with vector similarity
  • Compute aggregates, histograms, and top-k results efficiently
  • Ideal for personalized ranking and analytics use cases

Why choose Vespa?

  • All-in-one retrieval platform: Combine vector, text, and ML-powered search in one system
  • Designed for production at scale: Proven in environments with billions of documents and high query volume
  • Real-time performance: Ingest, update, and serve with low latency
  • Fully open source: No commercial license or usage limits
  • Highly configurable: Supports custom query logic, scoring models, and deployment topologies

Vespa: its rates

Standard

Rate

On demand