Text Embedder

This node applies the provided embedding model to create embeddings of the texts contained in a string column of the input table.

A text embedding is a dense vector of floating point values capturing the semantic meaning of the text by mapping it to a high-dimensional space. Similarities between embedded entities are then derived by how close they are to each other in said space. These embeddings are often used to find semantically similar documents e.g. in vector stores.

Different embedding models encode text differently, resulting in incomparable embeddings. If this node fails to execute with 'Execute failed: Error while sending a command.', refer to the description of the node that provided the embedding model.

Options

Text column

The string column containing the texts to embed.

Embeddings column name

Name for output column that will hold the embeddings.

Handle missing values in the text column

Define whether missing or empty values in the text column should result in missing values in the output table or whether the node execution should fail on such values.

Available options:

  • Output Missing Values: Rows with missing values will not be processed but are included in the output.
  • Fail: This node will fail during the execution.

Input Ports

Icon

Used to embed the texts from the input table into numerical vectors.

Icon

Input table containing a text column to embed.

Output Ports

Icon

The input table with the appended embeddings column.

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.