diff --git a/Docs/manual.texi b/Docs/manual.texi index 745ce5199d26534843d9e2544623e533810b4fde..3c6ac363ce03969e392787a8ad960530a46e7d63 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -48037,6 +48037,11 @@ Our TODO section contains what we plan to have in 4.0. @xref{TODO MySQL 4.0}. @itemize @bullet @item +Fixed bug with empty expression for boolean fulltext search. +@item +Fixed bug in updating fulltext key from/to @code{NULL}. +No coredump anymore. +@item ODBC compatibility: added @code{BIT_LENGTH()} function. @item Fixed bug in @code{FLUSH QUERY CACHE}. diff --git a/myisam/ft_boolean_search.c b/myisam/ft_boolean_search.c index 1b71337cc3bf80fe6af8521bd7ee67fa8541b8df..c4e29bd636b3c0b747572c92993f849c060c4f34 100644 --- a/myisam/ft_boolean_search.c +++ b/myisam/ft_boolean_search.c @@ -369,6 +369,8 @@ float ft_boolean_find_relevance(FT_INFO *ftb, byte *record, uint length) if (docid == HA_POS_ERROR) return -2.0; + if (!ftb->queue.elements) + return 0; if (ftb->state == READY || ftb->state == INDEX_DONE) { for (i=1; i<=ftb->queue.elements; i++)