JSON数组字段索引

时间:2013-10-23 14:20:52

标签: json postgresql indexing

我有一个JSON字段,它是由oid,instance和value组成的元素数组。我的大多数查询都是关于oid和instance的组合。

如果oid和instance的组合是唯一的,那么创建这样一个索引的语法是什么?

[
 { 'oid' : '1.3.1', 'instance' : '0', 'value' : '0' }, 
 { 'oid' : '1.3.1', 'instance' : '2', 'value' : '9' },
 { 'oid' : '1.3.6.1', 'instance' : '0', 'value' : '1' },
 { 'oid' : '1.3.6.9', 'instance' : '0', 'value' : '1' }
]

谢谢, 阿维

1 个答案:

答案 0 :(得分:1)

创建全文索引并搜索子字符串。 另一种选择是使用中间索引表来保存已解析的值并指向具有JSON的值。