Commit 36c7d4eb authored by serg@serg.mysql.com's avatar serg@serg.mysql.com
Browse files

Merge

parents 10693572 ef379c0d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
a	rel	
1	0	
2	0	
3	0	
5	0	
6	0	
7	0.89568988462614	
4	0.90587321329654	
+4 −0
Original line number Diff line number Diff line
a	MATCH  b  AGAINST ('lala lkjh')	
1	0.67003110026735	
2	0	
3	0	
+4 −0
Original line number Diff line number Diff line
a	MATCH  c  AGAINST ('lala lkjh')	
1	0	
2	0.67756324121582	
3	0	
+4 −0
Original line number Diff line number Diff line
a	MATCH b,c AGAINST ('lala lkjh')	
1	0.64840710366884	
2	0.66266459031789	
3	0	
+8 −2
Original line number Diff line number Diff line
@@ -4,10 +4,16 @@ CREATE TABLE test (
  a INT AUTO_INCREMENT PRIMARY KEY,
  message CHAR(20),
  FULLTEXT(message)
) comment = 'testcase by sroussey@network54.com';
) comment = 'original testcase by sroussey@network54.com';
INSERT INTO test (message) VALUES ("Testing"),("table"),("testbug"),
        ("steve"),("is"),("cool"),("steve is cool");
# basic MATCH
@r/ft0000001.a.result SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE MATCH (message) AGAINST ('steve');
@r/ft0000001.b.result SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE MATCH (message) AGAINST ('steve') ORDER BY a;
# MATCH + ORDER BY (w/o ft-ranges)
@r/ft0000001.b.result SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE MATCH (message) AGAINST ('steve') +0 ORDER BY a;
# MATCH + ORDER BY (w/ ft-ranges) + UNIQUE
@r/ft0000001.c.result SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE a in (2,7,4) and MATCH (message) AGAINST ('steve') ORDER BY a DESC;
# MATCH + ORDER BY + UNIQUE (const_table)
@r/ft0000001.d.result SELECT a, MATCH (message) AGAINST ('steve') FROM test WHERE a=7 and MATCH (message) AGAINST ('steve') ORDER BY 1;
# ORDER BY MATCH
@r/ft0000001.e.result SELECT a, MATCH (message) AGAINST ('steve') as rel FROM test ORDER BY rel;
Loading