langchain-vector-stores
Installation
SKILL.md
langchain-vector-stores (JavaScript/TypeScript)
概述
向量存储是经过优化的数据库,用于存储和搜索高维向量(嵌入)。它们通过基于向量相似度而非关键字匹配来查找相似文档,从而实现语义搜索。对于 RAG(检索增强生成)系统至关重要。
核心概念
- 向量数据库:用于存储和查询嵌入的专用数据库
- 相似度搜索:使用向量距离度量(余弦、欧几里得)查找相似文档
- 元数据过滤:将向量搜索与元数据过滤器结合
- 持久化:某些向量存储在内存中运行,其他持久化到磁盘/云
- 扩展性:不同的存储具有不同的可扩展性特征