Home / Function/ _aget_relevant_documents() — langchain Function Reference

_aget_relevant_documents() — langchain Function Reference

Architecture documentation for the _aget_relevant_documents() function in time_weighted_retriever.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  ae43f3d7_ce4c_57f0_7d32_9aaacf63415b["_aget_relevant_documents()"]
  57cc5b02_6622_339b_0806_ef06db1bc8c7["TimeWeightedVectorStoreRetriever"]
  ae43f3d7_ce4c_57f0_7d32_9aaacf63415b -->|defined in| 57cc5b02_6622_339b_0806_ef06db1bc8c7
  48d5e3cc_2c4d_6412_02b8_9dbe4675bfc4["aget_salient_docs()"]
  ae43f3d7_ce4c_57f0_7d32_9aaacf63415b -->|calls| 48d5e3cc_2c4d_6412_02b8_9dbe4675bfc4
  35a5a812_9087_0a29_b7c9_ebcab9fe35fa["_get_rescored_docs()"]
  ae43f3d7_ce4c_57f0_7d32_9aaacf63415b -->|calls| 35a5a812_9087_0a29_b7c9_ebcab9fe35fa
  style ae43f3d7_ce4c_57f0_7d32_9aaacf63415b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/retrievers/time_weighted_retriever.py lines 150–162

    async def _aget_relevant_documents(
        self,
        query: str,
        *,
        run_manager: AsyncCallbackManagerForRetrieverRun,
    ) -> list[Document]:
        docs_and_scores = {
            doc.metadata["buffer_idx"]: (doc, self.default_salience)
            for doc in self.memory_stream[-self.k :]
        }
        # If a doc is considered salient, update the salience score
        docs_and_scores.update(await self.aget_salient_docs(query))
        return self._get_rescored_docs(docs_and_scores)

Domain

Subdomains

Frequently Asked Questions

What does _aget_relevant_documents() do?
_aget_relevant_documents() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/retrievers/time_weighted_retriever.py.
Where is _aget_relevant_documents() defined?
_aget_relevant_documents() is defined in libs/langchain/langchain_classic/retrievers/time_weighted_retriever.py at line 150.
What does _aget_relevant_documents() call?
_aget_relevant_documents() calls 2 function(s): _get_rescored_docs, aget_salient_docs.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free