跳到主要内容
版本:2.3.9

Qdrant

Qdrant 数据源连接器

Qdrant 是一个高性能的向量搜索引擎和向量数据库。

该连接器可用于从 Qdrant 集合中读取数据。

选项​

名称类型必填默认值
collection_namestring是-
schemaconfig是-
hoststring否localhost
portint否6334
api_keystring否-
use_tlsbool否false
common-options否-

collection_name [string]​

要从中读取数据的 Qdrant 集合的名称。

schema [config]​

要将数据读取到的表的模式。

例如:

schema = {
fields {
age = int
address = string
some_vector = float_vector
}
}

Qdrant 中的每个条目称为一个点。

float_vector 类型的列从每个点的向量中读取,其他列从与该点关联的 JSON 有效负载中读取。

如果列被标记为主键,Qdrant 点的 ID 将写入其中。它可以是 "string" 或 "int" 类型。因为 Qdrant 仅允许使用正整数和 UUID 作为点 ID。

如果集合是用单个默认/未命名向量创建的,请使用 default_vector 作为向量名称。

schema = {
fields {
age = int
address = string
default_vector = float_vector
}
}

Qdrant 中点的 ID 将写入标记为主键的列中。它可以是 int 或 string 类型。

host [string]​

Qdrant 实例的主机名。默认为 "localhost"。

port [int]​

Qdrant 实例的 gRPC 端口。

api_key [string]​

用于身份验证的 API 密钥(如果设置)。

use_tls [bool]​

是否使用 TLS(SSL)连接。如果使用 Qdrant 云(https),则需要。

通用选项​

源插件的通用参数,请参考源通用选项了解详情。****