Skip to main content
Version: Next

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 TypeQdrant Data Type
TINYINTINTEGER
SMALLINTINTEGER
INTINTEGER
BIGINTINTEGER
FLOATDOUBLE
DOUBLEDOUBLE
BOOLEANBOOL
STRINGSTRING
ARRAYLIST
FLOAT_VECTORDENSE_VECTOR
BINARY_VECTORDENSE_VECTOR
FLOAT16_VECTORDENSE_VECTOR
BFLOAT16_VECTORDENSE_VECTOR
SPARSE_FLOAT_VECTORSPARSE_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

nametyperequireddefault value
collection_namestringyes-
batch_sizeintno64
hoststringnolocalhost
portintno6334
api_keystringno-
use_tlsintnofalse
common-optionsno-

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.