内存中文档存储#

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

以字典形式存在的简单内存文档存储。

使用字典进行初始化。

方法

__init__([_dict])

使用字典初始化。

add(texts)

将文本添加到内存字典中。

delete(ids)

从内存字典中删除ID。

search(search)

通过直接查找进行搜索。

Parameters:

_dict (Dict[str, Document] | None)

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

使用字典进行初始化。

Parameters:

_dict (Dict[str, Document] | None)

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

将文本添加到内存字典中。

Parameters:

文本 (字典[字符串, 文档]) – 字典,键为id,值为文档。

Returns:

Return type:

delete(ids: List) None[source]#

从内存字典中删除ID。

Parameters:

ids (列表)

Return type:

search(search: str) str | Document[来源]#

通过直接查找进行搜索。

Parameters:

search (str) – 要搜索的文档的id。

Returns:

如果找到文档,否则显示错误信息。

Return type:

str | Document

使用 InMemoryDocstore 的示例