Qdrant
Qdrant Sink Connector
Description
Qdrant is a high-performance vector search engine and vector database.
This connector can be used to write data into a Qdrant collection.
Data Type Mapping
| SeaTunnel Data Type | Qdrant Data Type |
|---|---|
| TINYINT | INTEGER |
| SMALLINT | INTEGER |
| INT | INTEGER |
| BIGINT | INTEGER |
| FLOAT | DOUBLE |
| DOUBLE | DOUBLE |
| BOOLEAN | BOOL |
| STRING | STRING |
| ARRAY | LIST |
| FLOAT_VECTOR | DENSE_VECTOR |
| BINARY_VECTOR | DENSE_VECTOR |
| FLOAT16_VECTOR | DENSE_VECTOR |
| BFLOAT16_VECTOR | DENSE_VECTOR |
| SPARSE_FLOAT_VECTOR | SPARSE_VECTOR |
The value of the primary key column will be used as point ID in Qdrant. If no primary key is present, a random UUID will be used.
Options
| name | type | required | default value |
|---|---|---|---|
| collection_name | string | yes | - |
| batch_size | int | no | 64 |
| host | string | no | localhost |
| port | int | no | 6334 |
| api_key | string | no | - |
| use_tls | int | no | false |
| common-options | no | - |
collection_name [string]
The name of the Qdrant collection to read data from.
batch_size [int]
The batch size of each upsert request to Qdrant.
host [string]
The host name of the Qdrant instance. Defaults to "localhost".
port [int]
The gRPC port of the Qdrant instance.
api_key [string]
The API key to use for authentication if set.
use_tls [bool]
Whether to use TLS(SSL) connection. Required if using Qdrant cloud(https).
common options
Sink plugin common parameters, please refer to Source Common Options for details.