Montando uma query com math e against - fulltext - mysql

Pessoal

estou montando uma query, a principio ela funcionou beleza.

Mas precisei alterar a tabela(que era innodb) passando ela para MyIsam, com isso estou tentando melhorar minha consulta.

Entao, preciso colocar algumas funcoes na minha query, para que ela pegue parte de palavras(string) num campo. o codigo é esse:

 if (tipoBusca != null && tipoPesquisa.equalsIgnoreCase("nome")) {
          queryPrincipal.append("FROM fabricante f, filial_produto fp, filial f, origem e ").append(" WHERE ").append("f.filial = fp.filial AND ").append("p.cod_material = fp.cod_material AND ").append("f.descricao like ? ");
          queryLinha.append("FROM fabricante f, filial_produto fp, filial f, origem e, filial fl ").append(" WHERE ").append("f.filial = fp.filial AND ").append("p.cod_material = fp.cod_material AND ").append("f.descricao like ? AND ").append("fl.linha = f.linha );
 ....

Preciso colocar a condicao “math” e against" (do processo fulltextno campo descricao do codigo acima; ja tentei alterar de todas as formas, mas sempre da algum erro.

Voces tem alguma ideia ou doc disso?

grato

ninguem :confused: ?