_aget_relevant_documents() — langchain Function Reference
Architecture documentation for the _aget_relevant_documents() function in retrievers.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 97c862c5_9741_2754_a072_e4d2142e6354["_aget_relevant_documents()"] 3a20478a_3692_141f_433b_a32429b00020["BaseRetriever"] 97c862c5_9741_2754_a072_e4d2142e6354 -->|defined in| 3a20478a_3692_141f_433b_a32429b00020 cc5f21f9_7fa7_8d35_7919_cc9c6b2ac15a["__init_subclass__()"] cc5f21f9_7fa7_8d35_7919_cc9c6b2ac15a -->|calls| 97c862c5_9741_2754_a072_e4d2142e6354 edbb3c53_e90a_2dce_9d3c_7242be164bc4["ainvoke()"] edbb3c53_e90a_2dce_9d3c_7242be164bc4 -->|calls| 97c862c5_9741_2754_a072_e4d2142e6354 style 97c862c5_9741_2754_a072_e4d2142e6354 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/retrievers.py lines 311–328
async def _aget_relevant_documents(
self, query: str, *, run_manager: AsyncCallbackManagerForRetrieverRun
) -> list[Document]:
"""Asynchronously get documents relevant to a query.
Args:
query: String to find relevant documents for
run_manager: The callback handler to use
Returns:
List of relevant documents
"""
return await run_in_executor(
None,
self._get_relevant_documents,
query,
run_manager=run_manager.get_sync(),
)
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does _aget_relevant_documents() do?
_aget_relevant_documents() is a function in the langchain codebase, defined in libs/core/langchain_core/retrievers.py.
Where is _aget_relevant_documents() defined?
_aget_relevant_documents() is defined in libs/core/langchain_core/retrievers.py at line 311.
What calls _aget_relevant_documents()?
_aget_relevant_documents() is called by 2 function(s): __init_subclass__, ainvoke.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free