实现自定义 Postgres 索引作为扩展

eve*_*ean 2 c c++ postgresql indexing

我想知道是否可以将自定义索引实现为 postgres 扩展?我试图通过谷歌找到答案,但不是很成功(主要是因为搜索查询的模糊性)。

也许有人已经实现了自定义索引,并且可以向我指出一些文献或代码。

Lau*_*lbe 5

根据文档

\n
\n

核心系统对超出此处指定内容的索引一无所知,因此可以通过编写附加代码来开发全新的索引类型。

\n
\n

要添加新的索引方法,您需要创建一个新的索引访问方法

\n

一个示例是 \xe2\x80\x9ccontrib\xe2\x80\x9d 模块Bloomberg,它将 Bloom 过滤器实现为 PostgreSQL 索引类型。该模块的源代码将作为如何创建您自己的索引访问方法的指导。

\n