The component definition and tasks are defined in the definition.yaml and tasks.yaml files respectively.
Setup
In order to communicate with Qdrant, the following connection details need to be
provided. You may specify them directly in a pipeline recipe as key-value pairs
within the component's setup block, or you can create a Connection from
the Integration Settings
page and reference the whole setup as setup: ${connection.<my-connection-id>}.
Field
Field ID
Type
Note
API Key (required)
api-key
string
Fill in your Qdrant API key. Please refer to clusters in Qdrant data access control.
Qdrant URL Endpoint (required)
url
string
Fill in your Qdrant URL endpoint. Please refer to clusters in Qdrant cluster details.
Supported Tasks
Vector Search
Perform a vector search on a collection
Input
Field ID
Type
Description
Task ID (required)
task
string
TASK_VECTOR_SEARCH
Collection Name (required)
collection-name
string
The name of the collection to perform vector similarity search on.
Vector (required)
vector
array[number]
An array of dimensions for the vector query.
Limit (required)
limit
integer
The limit of points, empty for all points.
Payloads
payloads
array[string]
The payloads to return in the points. If empty then all payloads will be returned.
Filter
filter
object
The properties filter to be applied to the data with Qdrant filter, please refer to filter section.
Params
params
object
The additional parameters to be passed to the search, please refer to params section.