.rst
.pdf
How To Guides
 Contents 
Utils
Vectorstores
Chains
How To Guides#
Utils#
There are a lot of different utilities that LangChain provides integrations for
These guides go over how to use them.
The utilities here are all utilities that make it easier to work with documents.
Text Splitters: A walkthrough of how to split large documents up into smaller, more manageable pieces of text.
VectorStores: A walkthrough of the vectorstore abstraction that LangChain supports.
Embeddings: A walkthrough of embedding functionalities, and different types of embeddings, that LangChain supports.
HyDE: How to use Hypothetical Document Embeddings, a novel way of constructing embeddings for document retrieval systems.
Vectorstores#
Vectorstores are one of the most important components of building indexes.
In the below guides, we cover different types of vectorstores and how to use them.
Chroma: A walkthrough of how to use the Chroma vectorstore wrapper.
AtlasDB: A walkthrough of how to use the AtlasDB vectorstore and visualizer wrapper.
DeepLake: A walkthrough of how to use the Deep Lake, data lake, wrapper.
FAISS: A walkthrough of how to use the FAISS vectorstore wrapper.
Elastic Search: A walkthrough of how to use the ElasticSearch wrapper.
Milvus: A walkthrough of how to use the Milvus vectorstore wrapper.
Pinecone: A walkthrough of how to use the Pinecone vectorstore wrapper.
Qdrant: A walkthrough of how to use the Qdrant vectorstore wrapper.
Weaviate: A walkthrough of how to use the Weaviate vectorstore wrapper.
PGVector: A walkthrough of how to use the PGVector (Postgres Vector DB) vectorstore wrapper.
Chains#
The examples here are all end-to-end chains that use indexes or utils covered above.