How it Works
Similarity search compares vectors using distance metrics:Distance Metrics
- Cosine Distance
- L2 Distance
- Inner Product
Measures the angle between vectors. Most common for text embeddings.
- Range: 0 (identical) to 2 (opposite)
- Best for: Text, normalized vectors
- Operator:
<=>
Basic Similarity Search
Create a Search Function
Search from JavaScript
Filtered Search
Combine similarity search with filters:Hybrid Search
Combine vector similarity with full-text search:Search with React
Complete search component:Performance Optimization
Indexing
Create indexes for fast similarity search:Query Optimization
Limit search space
Limit search space
Use RLS for security
Use RLS for security
Cache popular queries
Cache popular queries
Next Steps
pgvector Guide
Learn advanced pgvector features
AI Examples
Complete RAG and search examples
Vector Embeddings
Generate and store embeddings
Edge Functions
Build search APIs with Edge Functions
