Vector Search
14 items tagged with "vector-search"
Tutorials3
How to set up vector similarity search with pgvector
Install pgvector in PostgreSQL, store embeddings, build an ANN index, and run nearest-neighbor queries for semantic search.
How to build a RAG pipeline for question answering
Build a retrieval-augmented generation pipeline that grounds an LLM's answers in your own documents using chunking, embeddings, and a vector store.
How to add semantic search with embeddings and a vector database
Add meaning-based search to an app by generating text embeddings and querying a vector database for nearest neighbors.
Reference Architectures1
Comparisons2
Benchmarks2
ANN-Benchmarks
The standard open benchmark for approximate nearest neighbor search, plotting recall against queries-per-second across vector index libraries and databases.
BigANN Benchmark
A billion-scale approximate nearest neighbor benchmark testing vector search algorithms on large data sets with constraints on memory, throughput, and recall.
Glossaries3
Embedding
An embedding is a dense numeric vector that represents the meaning of text, an image, or other data so that similar items sit close together in vector space.
Vector Search
Vector search finds items whose embeddings are closest to a query embedding, enabling semantic retrieval by meaning rather than exact keyword match.
Retrieval-Augmented Generation (RAG)
Retrieval-augmented generation is a technique that retrieves relevant documents at query time and supplies them to an LLM as context so its answers are grounded in external data.