PostgreSQL 示例
PostgreSQL源码包包括了多个用GiST实现的索引方法的例子。核心系统当前提供文本搜索支持(用于tsvector
和tsquery
的索引)以及用于一些内建几何数据类型(src/backend/access/gist/gistproc.c
)的
R 树等效功能。下列contrib
模块也包含GiST操作符类:
btree_gist
-
多种数据类型的 B 树等效功能
cube
-
多维立方体的索引
hstore
-
存储键值对的模块
intarray
-
一维 int4 值数组的 RD 树
ltree
-
树状结构的索引
pg_trgm
-
使用 trigram 匹配的文本相似性
seg
-
“float ranges”的索引