VectorStore
Stores document embeddings and enables semantic similarity search. LangChain supports Chroma, Pinecone, pgvector, FAISS, and more.
Syntax
langchain
await Chroma.fromDocuments(docs, embeddings)
const results = await vectorStore.similaritySearch(query, k)Example
langchain
import { Chroma } from "@langchain/community/vectorstores/chroma";
import { OpenAIEmbeddings } from "@langchain/openai";
const vectorStore = await Chroma.fromDocuments(
docs,
new OpenAIEmbeddings()
);
const results = await vectorStore.similaritySearch("What is RAG?", 3);
results.forEach(doc => console.log(doc.pageContent));