1

我只想选择两个 ts_vector 的交集为零元素的记录

--伪代码

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
4

1 回答 1

4

将它们转换为数组,然后否定重叠 ('&&') 操作。

WHERE NOT tsvector_to_array(vector_a) && tsvector_to_array(vector_b)
于 2019-11-19T01:35:39.630 回答