FAISS Vector Store Creator

The node generates a FAISS vector store that uses the given embeddings model to map documents to a numerical vector that captures the semantic meaning of the document.

By default, the node embeds the selected documents using the embeddings model, but it is also possible to create the vector store from existing embeddings by specifying the corresponding embeddings column in the node dialog.

Downstream nodes, such as the Vector Store Retriever, utilize the vector store to find documents with similar semantic meaning when given a query.

Options

Document column

Select the column containing the documents to be embedded.

Embeddings column

Select the column containing existing embeddings if available.

Handle missing values in the document column

Define whether missing values in the document column should be skipped or whether the node execution should fail on missing values.

Available options:

  • Skip rows: Rows with missing values will be ignored.
  • Fail: This node will fail during the execution.

Metadata

Metadata columns

Selection of columns used as metadata for each document. The documents column will be ignored.

Input Ports

Icon

The embeddings model to use for the vector store.

Icon

Table containing a string column representing documents that will be used in the vector store.

Output Ports

Icon

The created FAISS vector store.

Popular Predecessors

  • No recommendations found

Popular Successors

  • No recommendations found

Views

This node has no views

Workflows

  • No workflows found

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.