云数据库 GAUSSDB-向量函数和操作符:gs_vector_index_options

时间:2024-11-13 14:45:37

gs_vector_index_options

功能说明:显示相关向量索引的超参取值。

入参类型:text

出参类型:text

代码示例

--创建表。
gaussdb=# CREATE TABLE t1 (id int unique,repr floatvector(960));
--插入数据:
gaussdb=# CREATE OR REPLACE FUNCTION float_random_array(dims int,range int) RETURNS float[] AS $$BEGIN RETURN ARRAY(SELECT (random() * range)::int FROM generate_series(1, dims));END;$$ LANGUAGE plpgsql;
gaussdb=# INSERT INTO t1 SELECT i,floatvector(float_random_array(960,100)) FROM generate_series(1,1000) as i;
--创建索引:
gaussdb=# CREATE INDEX test1v on t1 using gsdiskann (repr l2) with (pq_nseg=120,pq_nclus=64,queue_size=120,num_parallels=30,enable_pq=true,using_clustering_for_parallel=false); 

gaussdb=# SELECT gs_vector_index_options('test1v');
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1681.html