import ChangeLog from ‘../changelog/connector-qdrant.md’;
Qdrant Sink Connector
Qdrant is a high-performance vector search engine and vector database.
This connector can be used to write data into a Qdrant collection.
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.
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 | - |
The name of the Qdrant collection to read data from.
The batch size of each upsert request to Qdrant.
The host name of the Qdrant instance. Defaults to “localhost”.
The gRPC port of the Qdrant instance.
The API key to use for authentication if set.
Whether to use TLS(SSL) connection. Required if using Qdrant cloud(https).
Sink plugin common parameters, please refer to Source Common Options for details.