The component definition and tasks are defined in the definition.yaml and tasks.yaml files respectively.
Setup
In order to communicate with Zilliz, 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
Zilliz URL Endpoint (required)
url
string
Fill in your Zilliz public URL endpoint.
Zilliz API Key (required)
api-key
string
Fill in your Zilliz API key.
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 search on.
Partition Name
partition-name
string
The name of the partition to vector search the data from.
Vector (required)
vector
array[number]
An array of dimensions for the vector search.
Vector Field (required)
vector-field
string
The name of the field to perform vector search on.
Fields
fields
array[string]
The fields to return in the data. If empty then all fields will be returned.
Limit (required)
limit
integer
The limit of the data to return.
Filter
filter
string
The properties filter to be applied to the data with zilliz scalar filter, please refer to filtered-search.
Offset
offset
integer
The offset of the data to return.
Grouping Field
grouping-field
string
The name of the field to group the data by, please refer to grouping-search.
Search Parameters
search-params
object
The search parameters to be applied to the data with zilliz search parameters, please refer to search-parameters.