Properties table Name table Name : string
Optional
chunk Size chunk Size ?: number
Optional
collection Metadata collection Metadata ?: null | Metadata
Optional
collection Name collection Name ?: string
Optional
collection Table Name collection Table Name ?: string
Optional
columns columns ?: { contentColumnName ?: string ; idColumnName ?: string ; metadataColumnName ?: string ; vectorColumnName ?: string ; }
Type declaration Optional
content Column Name ?: string Optional
id Column Name ?: string Optional
metadata Column Name ?: string Optional
vector Column Name ?: string Optional
distance Strategy distance Strategy ?: "cosine" | "innerProduct" | "euclidean"
Optional
extension Schema Name extension Schema Name ?: null | string
Optional
filter filter ?: Metadata
Optional
ids ids ?: string []
Optional
postgres Connection Options postgres Connection Options ?: PoolConfig
Optional
schema Name schema Name ?: null | string
Optional
verbose verbose ?: boolean
Interface that defines the arguments required to create a
PGVectorStore
instance. It includes Postgres connection options, table name, filter, and verbosity level.