langchain_community.docstore.in_memory.InMemoryDocstore

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

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

使用字典进行初始化。

Methods

__init__([_dict])

使用字典进行初始化。

add(texts)

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

delete(ids)

从内存中的字典中删除ID。

search(search)

通过直接查找进行搜索。

Parameters

_dict (Optional[Dict[str, Document]]) –

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

使用字典进行初始化。

Parameters

_dict (Optional[Dict[str, Document]]) –

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

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

参数:

texts:id -> 文档的字典。

返回:

无。

Parameters

texts (Dict[str, Document]) –

Return type

None

delete(ids: List) None[source]

从内存中的字典中删除ID。

Parameters

ids (List) –

Return type

None

search(search: str) Union[str, Document][source]

通过直接查找进行搜索。

参数:

search:要搜索的文档的id。

返回:

如果找到文档,则返回文档,否则返回错误消息。

Parameters

search (str) –

Return type

Union[str, Document]

Examples using InMemoryDocstore