pgvector
View on GitHubOpen-source vector similarity search for Postgres
Postgres extension adding vector types plus exact and approximate nearest neighbor search with HNSW and IVFFlat indexes. Supports single, half, binary, and sparse vectors with L2, inner product, cosine, L1, Hamming, and Jaccard distances for embeddings and RAG retrieval.
Use Cases
semantic searchRAG retrievalrecommendation systemsimage similarity searchdocument deduplicationvector clusteringanomaly detectionhybrid search with SQL filtersstoring LLM embeddingsnearest neighbor queries
Built With
- Language
- C
- Frameworks
- PostgreSQL
Tags
vector-search · embeddings · nearest-neighbor · postgres · hnsw · ivfflat · ann · similarity-search · vector-database · quantization · cosine-distance · inner-product · l2-distance · sql-extension · halfvec · sparse-vectors