我只想选择两个ts_向量与零元素相交的记录
--伪码

SELECT
 ts_vector('german', query_a) vector_a,
 ts_vector('german', query_b) vector_b
FROM data
WHERE SIZE (vector_a INTERSECT vector_b ) = 0

最佳答案

将它们转换为数组,然后取消重叠(“&&”)操作。

WHERE NOT tsvector_to_array(vector_a) && tsvector_to_array(vector_b)

关于postgresql - ts_vector之间的交点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58922965/

10-08 23:48