5. 向量操作
通用用法见核心 API 的5.6 向量查询,状态链接说明各数据源的具体差异。
| 数据源 | 向量类型映射 | KNN 近邻排序 | 距离范围过滤 | 组合查询 |
|---|---|---|---|---|
| MySQL | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| PostgreSQL | ✓ 支持 | ◐ 部分 | ◐ 部分 | ✓ 支持 |
| Oracle | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| SQL Server | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| DB2 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| H2 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| ClickHouse | ◐ 部分 | ◐ 部分 | ◐ 部分 | ✓ 支持 |
| Redis | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| MongoDB | ✓ 支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| ES 6 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 | ✕ 不支持 |
| ES 7 | ◐ 部分 | ◐ 部分 | ◐ 部分 | ✓ 支持 |
| Milvus | ◐ 部分 | ✓ 支持 | ✓ 支持 | ✓ 支持 |
- 向量类型映射:向量字段的映射与读写,配置见8.9 向量类型处理器。
- 向量检索:近邻排序、范围过滤及向量与标量组合条件;支持向量读写不等于支持构造器向量检索。