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