From 9161d8e393210118ea0512572a1e10713ec63832 Mon Sep 17 00:00:00 2001
From: taoying <2474671424@qq.com>
Date: Thu, 13 Mar 2025 16:43:28 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0hnsw=E4=B8=8D=E6=94=AF?=
=?UTF-8?q?=E6=8C=81ustore=E8=A1=A8=E5=88=9B=E5=BB=BA=E7=B4=A2=E5=BC=95?=
=?UTF-8?q?=E7=9A=84=E7=BA=A6=E6=9D=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
content/docs-lite/zh/docs/BriefTutorial/PQ.md | 1 +
.../\345\220\221\351\207\217\347\264\242\345\274\225.md" | 4 ++--
content/zh/docs/BriefTutorial/PQ.md | 1 +
.../\345\220\221\351\207\217\347\264\242\345\274\225.md" | 6 +++---
4 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/content/docs-lite/zh/docs/BriefTutorial/PQ.md b/content/docs-lite/zh/docs/BriefTutorial/PQ.md
index 0c9d0b727..36135d695 100644
--- a/content/docs-lite/zh/docs/BriefTutorial/PQ.md
+++ b/content/docs-lite/zh/docs/BriefTutorial/PQ.md
@@ -10,6 +10,7 @@
>在创建PQ索引前需要先插入数据,无数据情况下会创建失败。
>创建PQ索引时表中的数据量小于pq_ksub可以正常创建索引,但会提示参与训练码本的数据量较少,召回率可能会偏低。
>创建IVFPQ索引时,如果表数据量小于索引选项lists,会提示召回率低。
+>PQ不支持ustore表建立索引。
## 安装准备
### 获取PQ加速安装包
diff --git "a/content/docs-lite/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md" "b/content/docs-lite/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md"
index e38dac511..b449b7852 100644
--- "a/content/docs-lite/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md"
+++ "b/content/docs-lite/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md"
@@ -1,6 +1,6 @@
# 向量索引
-DataVec向量引擎目前支持了[IVFFLAT](#IVFFlat)、[HNSW](#HNSW)、HNSWPQ以及IVFPQ等算法,基于openGauss中的ASTORE和USTORE存储实现,通过索引结构能够高效地检索出查询结果。
+DataVec向量引擎目前支持了[IVFFLAT](#IVFFlat)、[HNSW](#HNSW)、HNSWPQ以及IVFPQ等算法,基于openGauss中的ASTORE存储实现,通过索引结构能够高效地检索出查询结果。
向量索引创建语法支持普通索引创建语法中的内容
@@ -236,7 +236,7 @@ openGauss=# REINDEX INDEX t_val_idx;
## 约束
- 向量索引仅支持普通行存表,临时表,Toast表,Unlogged表,段页式表等,其他表仅支持对向量数据创建btree和ubtree索引。
- 若ALTER INDEX后不执行REINDEX,索引仍是原索引的选项配置,后插入的数据也会根据原索引选项构建索引。
-- IVFFLAT索引不支持ustore存储。
+- IVFFLAT、HNSW索引不支持ustore表创建索引。
- 构建带有向量表时可以使用INDEX子句构建默认btree、ubtree索引,无法指定向量索引。
- 未指定向量列维度时无法构建向量索引,只支持构建btree、ubtree索引。
- 若在兼容B库中使用向量索引,需要执行`set dolphin.nulls_minimal_policy=false`,用于关闭nulls处理策略。
\ No newline at end of file
diff --git a/content/zh/docs/BriefTutorial/PQ.md b/content/zh/docs/BriefTutorial/PQ.md
index dd5474c5e..7dffa4887 100644
--- a/content/zh/docs/BriefTutorial/PQ.md
+++ b/content/zh/docs/BriefTutorial/PQ.md
@@ -11,6 +11,7 @@
>在创建PQ索引前需要先插入数据,无数据情况下会创建失败。
>创建PQ索引时表中的数据量小于pq_ksub可以正常创建索引,但会提示参与训练码本的数据量较少,召回率可能会偏低。
>创建IVFPQ索引时,如果表数据量小于索引选项lists,会提示召回率低。
+>PQ不支持ustore表建立索引。
## 安装准备
### 获取PQ加速安装包
diff --git "a/content/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md" "b/content/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md"
index e38dac511..f214c3239 100644
--- "a/content/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md"
+++ "b/content/zh/docs/SQLReference/\345\220\221\351\207\217\347\264\242\345\274\225.md"
@@ -1,6 +1,6 @@
# 向量索引
-DataVec向量引擎目前支持了[IVFFLAT](#IVFFlat)、[HNSW](#HNSW)、HNSWPQ以及IVFPQ等算法,基于openGauss中的ASTORE和USTORE存储实现,通过索引结构能够高效地检索出查询结果。
+DataVec向量引擎目前支持了[IVFFLAT](#IVFFlat)、[HNSW](#HNSW)、HNSWPQ以及IVFPQ等算法,基于openGauss中的ASTORE存储实现,通过索引结构能够高效地检索出查询结果。
向量索引创建语法支持普通索引创建语法中的内容
@@ -235,8 +235,8 @@ openGauss=# REINDEX INDEX t_val_idx;
## 约束
- 向量索引仅支持普通行存表,临时表,Toast表,Unlogged表,段页式表等,其他表仅支持对向量数据创建btree和ubtree索引。
-- 若ALTER INDEX后不执行REINDEX,索引仍是原索引的选项配置,后插入的数据也会根据原索引选项构建索引。
-- IVFFLAT索引不支持ustore存储。
+- 若ALTER INDEX后不执行REINDEX,索引仍是原索引HNSW的选项配置,后插入的数据也会根据原索引选项构建索引。
+- IVFFLAT、HNSW索引不支持ustore创建索引。
- 构建带有向量表时可以使用INDEX子句构建默认btree、ubtree索引,无法指定向量索引。
- 未指定向量列维度时无法构建向量索引,只支持构建btree、ubtree索引。
- 若在兼容B库中使用向量索引,需要执行`set dolphin.nulls_minimal_policy=false`,用于关闭nulls处理策略。
\ No newline at end of file
--
Gitee