向量搜索概述
本文档介绍了向量数据库与向量搜索的核心概念。
seekdb 最高支持 16000 维的 Float 类型的稠密向量,支持稀疏向量,支持曼哈顿距离、欧式距离、内积、余弦距离等多种类型向量距离的计算,支持基于 HNSW/IVF 向量索引的创建,支持增量更新删除,同时增量更新删除操作不会影响召回率。
核心功能
seekdb 提供了存储、索引、搜索 Embedding 向量数据的能力。具体包括:
| 核心功能 | 描述 |
|---|---|
| 向量数据类型 |
|
| 向量索引 |
|
| 向量搜索 SQL 运算符 | 支持向量加、减、乘、比较、聚合等基础运算操作符。 |
使用限制和说明如下:
- seekdb 默认采用 NULL first 比较模式,所以对 NULL 值进行排序时会将其放至最前,建议查询的时候加上
NOT NULL条件。