Skip to content

Commit

Permalink
fix comment
Browse files Browse the repository at this point in the history
Signed-off-by: “EricZequan” <[email protected]>
  • Loading branch information
EricZequan committed Sep 19, 2024
1 parent 8d938d4 commit f7a31f2
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions vector-search-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,16 @@ TiDB 目前支持以下向量搜索索引算法:

- HNSW

## 使用限制

- 集群需要提前部署 TiFlash 节点。
- 向量搜索索引不能作为主键或者唯一索引。
- 向量搜索索引只能基于单一的向量列创建,不能与其他列(如整数列或字符串列)组合形成复合索引。
- 创建和使用搜索向量索引时需要指定距离函数(目前只支持余弦距离函数 `VEC_COSINE_DISTANCE()` 和 L2 距离函数 `VEC_L2_DISTANCE()`)。
- 不支持在同一列上创建多个使用了相同距离函数的向量搜索索引。
- 不支持删除具有向量搜索索引的列,也不支持同时创建多个索引。
- 不支持将向量搜索索引[设置为不可见](/sql-statements/sql-statement-alter-index.md)

## 创建 HNSW 向量搜索索引

[HNSW](https://en.wikipedia.org/wiki/Hierarchical_navigable_small_world) 是当前最流行的向量搜索索引算法之一。它性能良好,而且准确率相对较高 (特定情况下可达 98%)。
Expand Down Expand Up @@ -272,16 +282,6 @@ LIMIT 10;

关于执行信息输出的更多信息,请参阅 [`EXPLAIN`](/sql-statements/sql-statement-explain.md)、[`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md),以及 [使用 `EXPLAIN` 解读执行计划](/explain-walkthrough.md)。

## 使用限制

- 集群需要提前部署 TiFlash 并为表创建 TiFlash 副本。
- 向量搜索索引不能作为主键或者唯一索引。
- 向量搜索索引只能基于单一的向量列创建,不能与其他列(如整数列或字符串列)组合形成复合索引。
- 创建和使用搜索向量索引时需要指定距离函数(目前只支持余弦距离函数 `VEC_COSINE_DISTANCE()` 和 L2 距离函数 `VEC_L2_DISTANCE()`)。
- 不支持在同一列上创建多个使用了相同距离函数的向量搜索索引。
- 不支持删除具有向量搜索索引的列,也不支持同时创建多个索引。
- 不支持将向量搜索索引[设置为不可见](/sql-statements/sql-statement-alter-index.md)。

## 另请参阅

- [优化向量搜索性能](/vector-search-improve-performance.md)
Expand Down

0 comments on commit f7a31f2

Please sign in to comment.