GiST 是广义搜索树的缩写。它是一种平衡的树形访问方法,充当一个基本模板,用于实现任意索引方案。B 树、R 树和许多其他索引方案都可以在 GiST 中实现。
GiST 的一个优点是,它允许数据类型专家(而不是数据库专家)开发具有适当访问方法的自定义数据类型。
此处的一些信息来自加州大学伯克利分校的 GiST 索引项目 网站 和 Marcel Kornacker 的论文,下一代数据库系统的访问方法。PostgreSQL 中的 GiST 实现主要由 Teodor Sigaev 和 Oleg Bartunov 维护,并且他们的 网站 上有更多信息。