Heikki Linnakangas
604d94d4ca
Fix two bugs in tsquery @> operator.
...
1. The comparison for matching terms used only the CRC to decide if there's
a match. Two different terms with the same CRC gave a match.
2. It assumed that if the second operand has more terms than the first, it's
never a match. That assumption is bogus, because there can be duplicate
terms in either operand.
Rewrite the implementation in a way that doesn't have those bugs.
Backpatch to all supported versions.
2014-10-27 10:51:33 +02:00
..
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2012-01-01 18:01:58 -05:00
2012-06-10 15:20:04 -04:00
2014-05-06 11:26:27 -04:00
2014-10-16 15:22:20 -04:00
2014-10-16 15:22:20 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2013-02-04 16:25:10 -05:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2014-02-17 09:33:33 -05:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-06-10 15:20:04 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-08-09 18:40:38 -04:00
2012-01-01 18:01:58 -05:00
2014-05-06 11:26:27 -04:00
2012-06-10 15:20:04 -04:00
2012-06-10 15:20:04 -04:00
2012-03-03 20:20:57 -05:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-05-25 17:34:51 -04:00
2014-05-06 11:26:27 -04:00
2014-09-11 23:31:00 -04:00
2012-01-01 18:01:58 -05:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-04-01 21:30:14 -04:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2014-05-06 11:26:27 -04:00
2014-08-16 13:48:49 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2014-10-16 15:22:20 -04:00
2012-01-01 18:01:58 -05:00
2014-05-06 11:26:27 -04:00
2012-06-10 15:20:04 -04:00
2012-04-23 22:43:09 -04:00
2012-01-01 18:01:58 -05:00
2014-10-27 10:51:33 +02:00
2012-01-01 18:01:58 -05:00
2014-02-17 09:33:33 -05:00
2014-02-17 09:33:33 -05:00
2012-06-10 15:20:04 -04:00
2012-06-10 15:20:04 -04:00
2012-01-01 18:01:58 -05:00
2014-03-07 13:29:33 +02:00
2014-05-15 18:31:00 +03:00
2012-01-01 18:01:58 -05:00
2014-02-17 09:33:33 -05:00
2014-05-06 11:26:27 -04:00
2014-05-06 11:26:27 -04:00
2012-01-01 18:01:58 -05:00
2012-01-01 18:01:58 -05:00
2012-05-11 14:46:46 +01:00
2014-05-06 11:26:27 -04:00