首页/AI/RAG 与向量库速查/FAISS 定位与核心对象
本包目录(229 条)
架构与流程30 条解析与切分33 条Embedding 与检索50 条
向量数据库49 条
重排与生成32 条评估与优化35 条

FAISS 定位与核心对象

FAISS 是面向稠密向量的相似度检索库(不是服务):提供索引结构、量化与 GPU 加速,嵌入到应用进程内使用;没有集合管理、过滤与持久化服务,这些需要自行实现。

RAG 与向量库速查AI更新于 2026-10-12
定位库(library),非独立数据库服务
核心对象Index(索引)、IndexIDMap(id 映射)、量化器
平台CPU 与 GPU(faiss-gpu)两套构建
典型用途离线检索基线、批量去重、嵌入式向量搜索

安装与版本

安装与版本
pip install faiss-cpu
python -c "import faiss; print(faiss.__version__)"
FAISS 索引驻留在进程内存:多实例部署时各自持有一份,内存规划按实例数乘算。

易错点

  • 把 FAISS 当独立服务规划高可用,忽略它不是服务端的定位
  • 索引文件很大时随应用镜像分发,镜像体积失控

数据来源与参考

  • FAISS 官方文档(Getting started / Faiss indexes)
  • FAISS wiki(Guidelines to choose an index)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌