5.2.3 GiST 索引 (Generalized Search Tree, 通用搜索树, 用于几何数据, 全文搜索等) PostgreSQL GiST 索引详解:几何数据与全文搜索的利器 GiST 索引的核心概念 GiST 索引是一种平衡树结构,它使用户能够为那些没有内置索引支持的数据类型创建索引。其关键在于定义了一组方法,这些方法描述了数据类型如何被分解和搜索。这些方法包括: consistent(entry, query): 确定索引条目 是否与查询条件 相匹配。这是 GiST 索引的核心,决定了哪些分支需要进一步搜索。 union(entries): 计算一组索引条目 的最小边界矩形 (MBR) 或其他合适的覆盖范围。用于构建索引树的更高层级。