langchain_community.docstore.arbitrary_fn
.DocstoreFn¶
- class langchain_community.docstore.arbitrary_fn.DocstoreFn(lookup_fn: Callable[[str], Union[Document, str]])[source]¶
通过任意查找函数实现文档存储。
- 这在以下情况下很有用:
构建InMemoryDocstore或字典成本高昂
从远程源检索文档
只需重用现有对象
方法
__init__
(lookup_fn)delete
(ids)从内存字典中删除ID。
search
(search)搜索文档。
- 参数
lookup_fn (Callable[[str], Union[Document, str]]) –
- __init__(lookup_fn: Callable[[str], Union[Document, str]])[source]¶
- 参数
lookup_fn (Callable[[str], Union[Document, str]]) –
- delete(ids: List) None ¶
从内存字典中删除ID。
- 参数
ids (List) –
- 返回类型
None