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, 布尔值]