概述
A vector store stores embedded data and performs similarity search.Interface
LangChain provides a unified interface for vector stores, allowing you to:addDocuments- Add documents to the store.delete- Remove stored documents by ID.similaritySearch- Query for semantically similar documents.
初始化
Most vectorstores in LangChain accept an embedding model as an argument when initializing the vector store.Adding documents
You can add documents to the vector store by using theaddDocuments function.
Deleting documents
You can delete documents from the vector store by using thedelete function.
相似度搜索
Issue a semantic query usingsimilaritySearch, which returns the closest embedded documents:
k— number of results to returnfilter— conditional filtering based on metadata
Similarity metrics & indexing
Embedding similarity may be computed using:- Cosine similarity
- Euclidean distance
- Dot product
Metadata filtering
Filtering by metadata (e.g., source, date) can refine search results:Top integrations
Select embedding model:OpenAI
OpenAI
安装依赖:添加环境变量:实例化模型:
Azure
Azure
安装依赖添加环境变量:实例化模型:
AWS
AWS
安装依赖:添加环境变量:实例化模型:
Google Gemini
Google Gemini
安装依赖:添加环境变量:实例化模型:
Google Vertex
Google Vertex
安装依赖:添加环境变量:实例化模型:
MistralAI
MistralAI
安装依赖:添加环境变量:实例化模型:
Cohere
Cohere
安装依赖:添加环境变量:实例化模型:
Ollama
Ollama
安装依赖:实例化模型:
Memory
Memory
Chroma
Chroma
FAISS
FAISS
MongoDB
MongoDB
- Manual embedding
- Automated embedding
PGVector
PGVector
Pinecone
Pinecone
Redis
Redis
Qdrant
Qdrant
Oracle AI Database
Oracle AI Database
Weaviate
Weaviate
All vector stores
AnalyticDB
Astra DB
Azion EdgeSQL
Azure AI Search
Azure DocumentDB
Azure Cosmos DB for NoSQL
Cassandra
Chroma
ClickHouse
CloseVector
Cloudflare Vectorize
Convex
Couchbase Query
Couchbase Search
Elasticsearch
Faiss
Google Cloud SQL for PostgreSQL
Google Vertex AI Matching Engine
SAP HANA Cloud Vector Engine
HNSWLib
LanceDB
libSQL
MariaDB
In-memory
Milvus
Momento Vector Index (MVI)
MongoDB Atlas
MyScale
Neo4j Vector Index
Neon Postgres
Oracle AI Database
OpenSearch
PGVector
Pinecone
Prisma
Qdrant
Redis
Rockset
SingleStore
Supabase
Tigris
turbopuffer
TypeORM
Typesense
Upstash Vector
USearch
Vectara
Vercel Postgres
Voy
Weaviate
Xata
Zep Open Source
Zep Cloud
将这些文档连接到 Claude、VSCode 等工具,通过 MCP 获取实时答案。

