langchain_community.vectorstores.pgembedding.CollectionStore

class langchain_community.vectorstores.pgembedding.CollectionStore(**kwargs)[source]

集合存储。

一个简单的构造函数,允许从kwargs进行初始化。

使用 kwargs 中的名称和值在已构建的实例上设置属性。

仅允许作为实例类的属性存在的键。例如,这些可以是任何映射列或关系。

属性

cmetadata

embeddings

metadata

name

registry

uuid

方法

__init__(**kwargs)

一个简单的构造函数,允许从kwargs进行初始化。

get_by_name(session, name)

get_or_create(session, name[, cmetadata])

获取或创建一个集合。

__init__(**kwargs)

一个简单的构造函数,允许从kwargs进行初始化。

使用 kwargs 中的名称和值在已构建的实例上设置属性。

仅允许作为实例类的属性存在的键。例如,这些可以是任何映射列或关系。

classmethod get_by_name(session: Session, name: str) Optional[CollectionStore][source]
参数
  • session (Session) –

  • name (str) –

返回类型

Optional[CollectionStore]

classmethod get_or_create(session: Session, name: str, cmetadata: Optional[dict] = None) Tuple[CollectionStore, bool][source]

获取或创建一个集合。返回 [Collection, bool],其中 bool 为 True 表示创建了一个集合。

参数
  • session (Session) –

  • name (str) –

  • cmetadata可选[[字典]]) –

返回类型

元组[CollectionStore, 布尔值]