DocstoreFn#
- class langchain_community.docstore.arbitrary_fn.DocstoreFn(lookup_fn: Callable[[str], Document | str])[source]#
Docstore via arbitrary lookup function.
- This is useful when:
itβs expensive to construct an InMemoryDocstore/dict
you retrieve documents from remote sources
you just want to reuse existing objects
Methods
__init__
(lookup_fn)delete
(ids)Deleting IDs from in memory dictionary.
search
(search)Search for a document.
- Parameters:
lookup_fn (Callable[[str], Document | str]) β
- __init__(lookup_fn: Callable[[str], Document | str])[source]#
- Parameters:
lookup_fn (Callable[[str], Document | str]) β
- delete(ids: List) None #
Deleting IDs from in memory dictionary.
- Parameters:
ids (List) β
- Return type:
None