Milvus

Milvus sink connector

Description​

Write data to Milvus or Zilliz Cloud

Key Features​

Data Type Mapping​

Milvus Data Type
Nexus Data Type

INT8

TINYINT

INT16

SMALLINT

INT32

INT

INT64

BIGINT

FLOAT

FLOAT

DOUBLE

DOUBLE

BOOL

BOOLEAN

JSON

STRING

ARRAY

ARRAY

VARCHAR

STRING

FLOAT_VECTOR

FLOAT_VECTOR

BINARY_VECTOR

BINARY_VECTOR

FLOAT16_VECTOR

FLOAT16_VECTOR

BFLOAT16_VECTOR

BFLOAT16_VECTOR

SPARSE_FLOAT_VECTOR

SPARSE_FLOAT_VECTOR

Sink Options​

Name
Type
Required
Default
Description

url

String

Yes

-

The URL to connect to Milvus or Zilliz Cloud.

token

String

Yes

-

User:password

database

String

No

-

Write data to which database, default is source database.

schema_save_mode

enum

No

CREATE_SCHEMA_WHEN_NOT_EXIST

Auto create table when table not exist.

enable_auto_id

boolean

No

false

Primary key column enable autoId.

enable_upsert

boolean

No

false

Upsert data not insert.

enable_dynamic_field

boolean

No

true

Enable create table with dynamic field.

batch_size

int

No

1000

Write batch size.

Task Example​

sink {
  Milvus {
    url = "http://127.0.0.1:19530"
    token = "username:password"
    batch_size = 1000
  }
}

Last updated