Search Node

The Search Node returns results from a Document Index stored inside Vellum Search. Once your documents are uploaded in an index (details on how to do that here: Uploading Documents), you can start using them in a Workflow.

Search Node Interface

The Search Node provides a simple interface for configuring your document searches:

Search Node

Search Node

When you open the Search Node, you’ll see a detailed configuration interface:

Search Node Configuration

Search Node Configuration

Advanced Configuration

The Search Node offers advanced configuration options through its settings panel:

Search Node Advanced Configuration

Search Node Advanced Configuration

Key Features

Dynamic Document Index Selection

The index in a Search Node can be fixed for the Workflow or chosen dynamically based on the output of an upstream node:

Static Document Index Selection

Static Document Index Selection

Dynamic Document Index Selection

Dynamic Document Index Selection

This is particularly useful if you want to separate your users’ content into different siloes or vector databases.

Metadata Filtering

The Search Node supports metadata filtering, allowing you to narrow down search results based on document metadata. For example, you can specify that you only want to search across documents that match a certain policy_type or other metadata field.

Advanced Chunking

If you want Search Node results to include additional metadata, such as starting and ending page numbers of the document chunks, or text interpretations of images / charts / table data, you can use Advanced Chunking on your Document Index.