bug with indexless boolean fts and master-slave optimization fixed

This commit is contained in:
unknown 2002-05-07 11:43:25 +00:00
parent 3ab427c3b0
commit 90bd323637

View file

@ -2039,6 +2039,9 @@ void Item_func_match::init_search(bool no_order)
if (ft_handler)
return;
if (key == NO_SUCH_KEY)
concat=new Item_func_concat_ws (new Item_string(" ",1), fields);
if (master)
{
join_key=master->join_key=join_key|master->join_key;
@ -2048,9 +2051,6 @@ void Item_func_match::init_search(bool no_order)
return;
}
if (key == NO_SUCH_KEY)
concat=new Item_func_concat_ws (new Item_string(" ",1), fields);
String *ft_tmp=0;
char tmp1[FT_QUERY_MAXLEN];
String tmp2(tmp1,sizeof(tmp1));