Mysql полнотекстовый поиск MATCH с отсечением

Nezhnayka

Новичок
Добрый день. Помогите разобраться с полнотекстовым поиском. Есть таблица :
PHP:
CREATE TABLE IF NOT EXISTS `synonyms_p_s` (
  `p_s_id` int(10) NOT NULL,
  `p_s_name` varchar(100) NOT NULL,
  `t_i_id` int(10) NOT NULL,
  `synonym_` varc
har(100) NOT NULL,
  KEY `pkId_t_i_synonyms_p_s` (`t_i_id`),
  FULLTEXT (`synonym_`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
и хранимая процедура :
PHP:
CREATE PROCEDURE `sp_p_s_on_synonym_MATCH`(IN `var_synonym` VARCHAR(100))
BEGIN
		
   SELECT DISTINCT
	s.p_s_id AS p_s_id,
	s.p_s_name AS p_s_name,
	s.synonym_ AS p_s_synonym
   FROM
	synonyms_p_s AS s
   WHERE
	MATCH (s.synonym_) AGAINST (var_synonym)
   LIMIT 10;
	
END
в таблице имеются записи со значением в поле "synonym_" :
1)Представительство г.Краснодар
2)г.Омск представительство
3)г.Москва представительство

в параметр `var_synonym` передаю 'представительство' - возвращает все 3 записи;
в параметр `var_synonym` передаю 'представительство*' - возвращает все 3 записи;
в параметр `var_synonym` передаю 'представ*' - ничего не возвращает !
Хотя судя по документации :
apple* - должен возвращать
... ``apple'', ``apples'', ``applesauce'', и ``applet''.
Подскажите пожалуйста, что делаю не так, как вернуть все три записи по вхождению 'представ*' и возможно ли это вообще ?
 

Nezhnayka

Новичок
Уже решил сам, необходимо было передавать так : "представ*" IN BOOLEAN MODE
 
Сверху