【发布时间】:2018-03-22 16:03:57
【问题描述】:
我在 Postgres 中使用 jsonb 类型来存储键值文档。我在这些文档之上使用 GIN 索引进行快速查找。所有这些都运行良好,尽管默认情况下 GIN 索引往往很冗长,即它们索引 jsonb 结构中的每个键。我想要更有选择性的索引。
GIN 索引可以做到这些吗?
- GIN 是否只为顶级键编制索引,而嵌套结构不编制索引?或
- 只有 GIN 索引特定的关键字(我知道我可以为每个需要索引的关键字创建单独的 btree 索引。我很想知道我是否可以通过 GIN 完成它)
谢谢。
【问题讨论】:
标签: postgresql