我使用扩展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)

最佳答案

Teodor Sigaev的smlar扩展有我要找的。%运算符索引n个相交值。

关于arrays - GIN或GIST可以用于“至少包含”比较吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27142544/

10-11 02:44