Skip to main content
Version: 2.3.10

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.

Changelog

Change Log
ChangeCommitVersion
[Improve] restruct connector common options (#8634)https://github.com/apache/seatunnel/commit/f3499a6ee2.3.10
[Feature][Restapi] Allow metrics information to be associated to logical plan nodes (#7786)https://github.com/apache/seatunnel/commit/6b7c53d032.3.9
[Feature][Connector-V2] Support Qdrant sink and source connector (#7299)https://github.com/apache/seatunnel/commit/c8590716a2.3.8