What problem does it solve?
FAISS helps you search, compare, and cluster large collections of dense vectors quickly when exact pairwise comparison would be too slow or too memory-intensive.
Core Features & Use Cases
- Fast vector search: Build exact or approximate nearest-neighbor indexes for embeddings, recommendations, and semantic retrieval.
- Scalable indexing: Choose from Flat, IVF, HNSW, and PQ-based structures to balance accuracy, speed, and memory use.
- GPU acceleration: Move workloads to one or more GPUs for much higher throughput on large datasets.
- Practical workflows: Save and load trained indexes, normalize vectors for cosine similarity, and integrate with common LLM and retrieval stacks.
- Use case: Use this Skill when you need to retrieve the top matches for millions of vectors, tune recall versus latency, or select the best FAISS index for a production search pipeline.
Quick Start
Use the faiss skill to recommend the best index type for my vector dataset and generate a minimal Python example for nearest-neighbor search.