timewith mock_now(datetime.datetime(2011, 2, 3, 10, 11)):    print(retriever.get_relevant_documents("hello world"))    [Document(page_content='hello world', metadata={'last_accessed_at': MockDateTime(2011, 2, 3, 10, 11), 'created_at': datetime.datetime(2023, 5, 13, 21, 0, 27, 279596), 'buffer_idx': 0})]PreviousSelf-queryingNextVector store-backed retrieverLow decay rateHigh decay rateVirtual timeCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright ¬© 2023 LangChain, Inc.
This retriever uses a combination of semantic similarity and a time decay.
This retriever uses a combination of semantic similarity and a time decay. ->: timewith mock_now(datetime.datetime(2011, 2, 3, 10, 11)):    print(retriever.get_relevant_documents("hello world"))    [Document(page_content='hello world', metadata={'last_accessed_at': MockDateTime(2011, 2, 3, 10, 11), 'created_at': datetime.datetime(2023, 5, 13, 21, 0, 27, 279596), 'buffer_idx': 0})]PreviousSelf-queryingNextVector store-backed retrieverLow decay rateHigh decay rateVirtual timeCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright ¬© 2023 LangChain, Inc.