Home / Function/ _aget_relevant_documents() — langchain Function Reference

_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

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