GIN假定可索引的操作符是严格的。 也就是说,对于NULL项目值,extractValue根本不会被调用(取而代之是一个被自动创建的索引实体占位符); 并且,对于NULL查询,extractQuery也根本不会被调用(取而代之是这样的查询被假定为不满足条件)。 不过,包含在非NULL复合项目或查询值中的NULL键值是支持的。
extractValue
extractQuery