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