我正在使用扩展 intarray 与版本 9.2.9 进行 int 比较。
同时 &&
可以使用索引来过滤包含至少一个值的数组,有没有办法使用 GIN 或 GIST 索引来过滤至少有 n 个值相交的数组?
比如GIN或者GIST如何使用2 <= icount(ARRAY[1,2,3] & int_array_column)
或 2 <= ARRAY_UPPER((ARRAY[1,2,3] & int_array_column),1)
?
最佳答案
smlar Teodor Sigaev 的扩展正是我想要的。 %
运算符索引 n 个相交值。
关于arrays - GIN 或 GIST 可以用于 "containing at least"比较吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27142544/