Role in AI Search
AI search applications combine many different types of information. A single query might involve structured metadata, full-text search, vector similarity, business rules, user signals, and machine learning models before returning a result.
Many architectures store these data types in separate systems—using a relational database for structured data, a search engine for text, a vector database for embeddings, and additional infrastructure for ranking or inference. Every query then requires these systems to be coordinated before results can be combined.
Vespa takes a different approach. It stores structured data, text, vectors, and tensors within a single document model, allowing retrieval, filtering, ranking, and machine learning to operate on the same data in a single query pipeline.