Georgi Kodinov
313c5a01ee
Bug #47930 : MATCH IN BOOLEAN MODE returns too many results
...
inside subquery
Re-setting a fulltext index was a no-operation if not all
the matches of a search were consumed by reading them.
This was preventing a joined table using a fulltext index
in a subquery that requires only 1 row of output (e.g. EXISTS)
from working correctly because the second execution of the
sub-query has the fulltext index cursor in a wrong state and
was not finding results.
Fixed by making the re-init code _ftb_init_index_search()
to re-set open cursors in addition to depleted ones.
2009-10-27 14:43:12 +02:00
..
2009-06-10 10:59:49 +02:00
2009-10-27 14:43:12 +02:00
2007-10-11 18:07:40 +03:00
2006-12-23 20:20:40 +01:00
2008-02-08 12:13:33 +01:00
2009-01-26 10:35:15 +04:00
2008-01-30 20:14:35 +04:00
2006-12-31 01:32:21 +01:00
2007-10-11 18:07:40 +03:00
2007-10-11 18:07:40 +03:00
2006-12-31 01:32:21 +01:00
2007-10-11 18:07:40 +03:00
2009-01-26 10:35:15 +04:00
2007-05-10 12:59:39 +03:00
2009-10-27 18:27:27 +04:00
2009-07-08 17:41:34 +05:30
2006-12-31 01:32:21 +01:00
2007-05-10 12:59:39 +03:00
2006-12-31 01:32:21 +01:00
2009-10-27 18:27:27 +04:00
2007-10-11 18:07:40 +03:00
2009-04-06 12:31:17 +05:30
2009-08-28 18:21:54 +02:00
2006-12-31 01:32:21 +01:00
2008-03-28 19:16:52 +04:00
2006-12-31 01:32:21 +01:00
2009-08-28 18:21:54 +02:00
2009-08-28 18:21:54 +02:00
2007-10-11 18:07:40 +03:00
2007-04-13 12:44:02 +05:00
2007-08-13 16:11:25 +03:00
2007-08-13 16:11:25 +03:00
2009-02-19 18:09:35 -03:00
2007-08-13 16:11:25 +03:00
2009-08-28 18:21:54 +02:00
2009-08-28 18:21:54 +02:00
2007-08-13 16:11:25 +03:00
2006-12-31 01:32:21 +01:00
2007-05-24 15:26:10 +03:00
2007-10-11 18:07:40 +03:00
2006-12-31 01:32:21 +01:00
2007-05-10 12:59:39 +03:00
2007-08-14 00:22:34 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2007-05-10 12:59:39 +03:00
2009-09-17 17:25:52 +02:00
2008-08-26 14:31:17 +05:00
2007-08-13 16:11:25 +03:00
2007-10-11 18:07:40 +03:00
2007-10-11 18:07:40 +03:00
2007-08-13 16:11:25 +03:00
2006-09-19 14:33:29 +02:00
2006-09-19 14:33:29 +02:00
2007-10-11 18:07:40 +03:00
2009-08-28 18:21:54 +02:00
2009-09-17 17:25:52 +02:00
2007-05-10 12:59:39 +03:00
2009-09-29 17:38:40 +02:00
2009-02-19 18:09:35 -03:00
2008-02-18 23:29:39 +01:00
2008-11-14 17:29:38 +01:00
2006-10-18 17:03:37 +05:00
2009-02-13 11:41:47 -05:00
2006-12-31 01:32:21 +01:00
2007-03-08 12:13:54 +01:00
2006-12-31 01:32:21 +01:00
2007-10-05 15:43:15 +05:00
2006-12-31 01:32:21 +01:00
2007-05-10 12:59:39 +03:00
2007-08-13 16:11:25 +03:00
2009-10-27 18:27:27 +04:00
2007-05-10 12:59:39 +03:00
2007-07-11 13:09:39 +03:00
2007-10-11 18:07:40 +03:00