langchain_community.docstore.in_memory.InMemoryDocstore

class langchain_community.docstore.in_memory.InMemoryDocstore(_dict: Optional[Dict[str, Document]] = None)[source]

一种简单的基于字典的内存文档存储形式。

使用字典初始化。

方法

__init__([_dict])

使用字典初始化。

add(texts)

向内存字典中添加文本。

delete(ids)

从内存字典中删除ID。

search(search)

通过直接查找进行搜索。

参数

_dict (可选完整Dict[str, Document]) –

__init__(_dict: Optional[Dict[str, Document]] = None)[source]

使用字典初始化。

参数

_dict (可选完整Dict[str, Document]) –

add(texts: Dict[str, Document]) None[source]

向内存字典中添加文本。

参数

texts (字典id -> 文档。) –

返回值

返回类型

delete(ids: List) None[源代码]

从内存字典中删除ID。

参数

ids (列表) –

返回类型

search(search: str) Union[str, Document][源代码]

通过直接查找进行搜索。

参数

search (字符串) – 要搜索的文档的ID。

返回值

找到的文档,否则错误消息。

返回类型

Union[字符串, Document]

InMemoryDocstore的示例用法