acf218b708
Several fixes revelaled by Intel compiler.
2005-09-23 16:47:08 +03:00
b9476f7d50
Merge xiphis.org:/usr/home/antony/work2/mysql-4.1
...
into xiphis.org:/usr/home/antony/work2/merge-5.0
2005-08-11 12:18:53 +01:00
987edeaa9b
Fixed compiler warnings
2005-07-28 21:25:05 +03:00
99e35c84ac
Merge mysql.com:/home/jimw/my/mysql-4.1-clean
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-06-20 15:02:45 -07:00
176143413e
Fix hang/crash with Boolean full-text search against an unindexed field for
...
which the query contained more words than we allocated space. (Bug #7858 )
2005-06-17 21:44:17 +02:00
2aa80e0be8
BUG#8351 post-review improvements.
2005-03-07 00:17:57 +04:00
efa1092c2e
Fix for BUG#8351 (5.0) - Double quote in Boolean Fulltext query causes crash
2005-03-04 16:10:41 +04:00
38d1a42481
Merge with 4.1
2005-02-15 17:12:13 +02:00
643b602832
Bug#8351
...
Fix for crash when using a double quote in boolean fulltext query.
2005-02-14 18:54:12 +04:00
8c8553af81
Merge changes
2005-02-04 11:59:02 -08:00
cc1ee6475f
indexless boolean fulltext search was depending on default_charset_info - Bug#8159
...
ftbw->off wasn't cleared on reinit - Bug#8234
2005-02-04 15:24:06 +01:00
c76405a7ee
merged
2005-01-24 19:41:42 +01:00
b4624288a7
myisam/ft_boolean_search.c
...
-trunc* bug - don't increase yweaks in this case
2005-01-18 11:27:38 +01:00
d71c030587
After merge fixes
2004-12-31 00:44:00 +02:00
36e80455f5
allocate a buffer large enough for a longer matching string
2004-12-07 21:41:29 +01:00
2ca5a0f2b1
merged
2004-11-22 20:15:48 +01:00
dca2182fdc
ft_boolean_search.c:
...
bug#6705 - (+trunc1* +trunc2*)
fulltext.test, fulltext.result:
bug#6705
2004-11-22 18:37:30 +01:00
37e872de8c
merged
2004-11-17 15:28:37 +01:00
3d67df4cff
wrong constant fixed - boolean fulltext searches like "+something +smth*"
...
were stopping at docid 0xffffffff
2004-11-12 22:55:00 +01:00
fd0153304d
Fixed some byte order bugs with prepared statements on machines with high-byte-first. (Bug #4173 )
...
Fixed problem with NULL and derived tables (Bug #4097 )
Cleanup of new pushed code
2004-06-18 03:02:29 +03:00
78fa465b92
bug#3964 and related issues: FTB problems with charsets where one byte can match many
...
correct prefix compare with my_strnncoll
2004-06-10 21:18:57 +02:00
e9b7e3baa8
merge with 4.0 to get fix to VC++ project files
2004-05-27 23:45:22 +03:00
1998dd786e
backport bug#2708 fix from 4.1
2004-05-27 21:14:59 +02:00
2cbc4e71fc
backport from 4.1:
...
"phrase search" should not match partial words (it should not match 'paraphrase searches')
2004-05-10 12:39:01 +02:00
d4a3aa3319
postreview fixes
2004-04-29 12:25:56 +02:00
3a7b6d68e7
after-merge fix: make concurrent-insert-skip code ft2-aware
2004-04-27 21:17:10 +02:00
e9cfe01db0
After merge fixes
...
Changed 'SHOW FIELD STATUS' to use 'Engine' instead of 'Type'
2004-04-27 15:33:40 +03:00
21fd1d270e
Merge with 4.0
2004-04-26 15:53:31 +03:00
a6c6bfe7e9
made fulltext search aware of concurrent inserts
2004-04-05 11:36:30 +02:00
ebc3b3afac
BTREE-indexes in HEAP tables can now be used to optimize ORDER BY
...
Don't read character set files if we are using only the default charset. In most cases the user will not anymore get a warning about missing character set files
Compare strings with space extend instead of space strip. Now the following comparisons holds: "a" == "a " and "a\t" < "a". (Bug #3152 ).
Note: Because of the above fix, one has to do a REPAIR on any table that has an ascii character < 32 last in a CHAR/VARCHAR/TEXT columns.
2004-03-25 15:05:01 +02:00
350b433569
merge with 4.0
2004-03-16 22:41:30 +02:00
bcd14123bc
ftb +(+(many -parens)) bug fixed
2004-02-22 00:19:36 +01:00
15249d6a72
bug#2708
...
test results updated
2004-02-15 20:36:12 +01:00
e0cc6799ec
Merge with 4.0.17
2003-12-17 17:35:34 +02:00
eaa0c4494f
code cleanup after some reasoning
2003-12-09 20:49:48 +01:00
19845c6b1f
WL#1172 optimization reverted
...
(see fulltext.test)
2003-11-24 14:49:03 +01:00
05f1e10030
merge with 4.0
2003-11-23 14:52:02 +02:00
8ca1836207
yet another trunc* bug
2003-11-20 23:15:07 +01:00
7c6113a39f
Merge key cache structures to one
...
Fixed compiler warnings (IRIX C compiler and VC++)
2003-11-20 22:06:25 +02:00
4e4725377d
Merge with 4.0
2003-11-04 09:40:36 +02:00
5505abe102
fixed a bug in boolean fts where a word queue was created based on min_word_len, while with trunc* operator one could get shorter words
2003-11-03 23:18:55 +01:00
b820d2a347
query expansion for fulltext search
2003-10-23 15:21:06 +02:00
df69309593
MATCH ... AGAINST ("..." WITH QUERY EXPANSION) syntax
2003-10-22 17:57:09 +02:00
b3ca82ee21
get rid of default_charset_info for index fulltext searches
2003-10-15 19:01:47 +02:00
5742f29a01
"phrase search" should not match partial words (it should not match 'paraphrase searches')
2003-10-14 16:19:13 +02:00
fc5dedc6c5
WL#1172 - no row scan on trunc* operator
2003-10-02 21:13:51 +02:00
2263e3e51f
Merge with 4.0.14
2003-08-11 22:44:43 +03:00
fb5a1da621
bug #942 . docid == ftb->lastpos in join on looping over nested table
2003-07-31 13:45:35 +02:00
dd2b7918cd
Merge with 4.0.13
2003-05-19 16:35:49 +03:00
40435e8554
mising reset_tree() in ft_reinit_search() added
2003-05-03 14:48:51 +02:00