interface VectorStorePGVectorNodeParameters {
embeddingBatchSize?: number;
id?: string;
includeDocumentMetadata?: boolean;
mode?:
| "load"
| "insert"
| "retrieve"
| "retrieve-as-tool";
options?: | {
collection?: {
values: {
collectionName: string;
collectionTableName: string;
useCollection?: boolean;
};
};
columnNames?: {
values: {
contentColumnName: string;
idColumnName: string;
metadataColumnName: string;
vectorColumnName: string;
};
};
}
| {
collection?: {
values: {
collectionName: string;
collectionTableName: string;
useCollection?: boolean;
};
};
columnNames?: {
values: {
contentColumnName: string;
idColumnName: string;
metadataColumnName: string;
vectorColumnName: string;
};
};
distanceStrategy?: | "cosine"
| "innerProduct"
| "euclidean";
metadata?: {
metadataValues: { name: string; value?: string }[];
};
};
prompt?: string;
tableName?: string;
toolDescription?: string;
toolName?: string;
topK?: number;
useReranker?: boolean;
}
Properties§
Source§readonly include Document Metadata?: boolean
readonly include Document Metadata?: boolean
Whether or not to include document metadata Default: true
Source§readonly options?:
| {
collection?: {
values: {
collectionName: string;
collectionTableName: string;
useCollection?: boolean;
};
};
columnNames?: {
values: {
contentColumnName: string;
idColumnName: string;
metadataColumnName: string;
vectorColumnName: string;
};
};
}
| {
collection?: {
values: {
collectionName: string;
collectionTableName: string;
useCollection?: boolean;
};
};
columnNames?: {
values: {
contentColumnName: string;
idColumnName: string;
metadataColumnName: string;
vectorColumnName: string;
};
};
distanceStrategy?: | "cosine"
| "innerProduct"
| "euclidean";
metadata?: {
metadataValues: { name: string; value?: string }[];
};
}
readonly options?:
| {
collection?: {
values: {
collectionName: string;
collectionTableName: string;
useCollection?: boolean;
};
};
columnNames?: {
values: {
contentColumnName: string;
idColumnName: string;
metadataColumnName: string;
vectorColumnName: string;
};
};
}
| {
collection?: {
values: {
collectionName: string;
collectionTableName: string;
useCollection?: boolean;
};
};
columnNames?: {
values: {
contentColumnName: string;
idColumnName: string;
metadataColumnName: string;
vectorColumnName: string;
};
};
distanceStrategy?: | "cosine"
| "innerProduct"
| "euclidean";
metadata?: {
metadataValues: { name: string; value?: string }[];
};
}
Default: {}
Source§readonly prompt?: string
readonly prompt?: string
Search prompt to retrieve matching documents from the vector store using similarity-based ranking
Source§readonly table Name?: string
readonly table Name?: string
The table name to store the vectors in. If table does not exist, it will be created. Default: "n8n_vectors"
Number of documents to embed in a single batch Default: 200