CollectionStore#

class langchain_community.vectorstores.pgembedding.CollectionStore(**kwargs)[来源]#

收藏商店。

一个简单的构造函数,允许从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) CollectionStore | None[来源]#
Parameters:
  • session (Session)

  • name (str)

Return type:

CollectionStore | 无

classmethod get_or_create(session: Session, name: str, cmetadata: dict | None = None) Tuple[CollectionStore, bool][来源]#

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

Parameters:
  • session (Session)

  • name (str)

  • cmetadata (字典 | )

Return type:

元组[CollectionStore, 布尔值]