LangChain retriever for traversing document graphs on top of vector-based similarity search.
LangChain Graph Retriever
LangChain Graph Retriever is a Python library that supports traversing a document graph on top of vector-based similarity search.
It works seamlessly with LangChain's retriever framework and supports various graph traversal strategies for efficient document discovery.
Features
Vector Search: Perform similarity searches using vector embeddings.
Graph Traversal: Apply traversal strategies such as breadth-first (Eager) or Maximal Marginal Relevance (MMR) to explore document relationships.
Customizable Strategies: Easily extend and configure traversal strategies to meet your specific use case.
Multiple Adapters: Support for various vector stores, including AstraDB, Cassandra, Chroma, OpenSearch, and in-memory storage.
Synchronous and Asynchronous Retrieval: Supports both sync and async workflows for flexibility in different applications.
Installation
Install the library via pip:
pip install langchain-graph-retriever
Getting Started
Here is an example of how to
- RPM
- python3-langchain-graph-retriever-0.6.1-1.lbn42.noarch.rpm
- Summary
- LangChain retriever for traversing document graphs on top of vector-based similarity search.
- URL
- https://pypi.org/project/langchain-graph-retriever
- Group
- Unspecified
- License
- ZPL
- Source
-
python-langchain-graph-retriever-0.6.1-1.lbn42.src.rpm
- Checksum
- c23c3f653c1eb5028e66cffee3b46f7129c8674032eff22d474994870b85cc55
- Build Date
- 2025/09/13 15:25:06
- Requires
-
python3.13dist(langchain-core) >= 0.3.29
python3.13dist(pydantic) >= 2.0.1
python3.13dist(typing-extensions) >= 4.12.2
- Provides
-
python-langchain-graph-retriever = 0.6.1-1.lbn42
python3-langchain-graph-retriever = 0.6.1-1.lbn42
python3.13-langchain-graph-retriever = 0.6.1-1.lbn42
python3.13dist(langchain-graph-retriever) = 0.6.1
python3dist(langchain-graph-retriever) = 0.6.1
- Obsoletes