2010-08-17 4 views

Répondre

6

InnoDB ne supporte pas nativement la recherche de texte intégral. Vous pouvez utiliser Sphinx pour accomplir quelque chose de similaire à cela, je crois.

+1

+1 pour Sphinx (vote quotidien épuisé cependant) – Frankie

+0

@Frankie: Je sais comment manquer de votes se sent:/ – BoltClock

+0

ah! Mais alors on attend et revient le lendemain! ;) – Frankie

0

Vous n'avez pas. InnoDB ne prend pas en charge les index de texte intégral.

index de texte intégral peut être utilisé que avec des tables MyISAM et peuvent être créés uniquement pour les colonnes CHAR, VARCHAR ou TEXT . De here.

1

InnoDB ne marche pas en charge la recherche en texte intégral, si vous avez vraiment besoin recherche de texte intégral alors ce que vous pouvez faire est d'avoir une table en double mysiam de la table InnoDB originale et votre recherche en texte intégral fait sur la table en double

1

En mysql 5.6 Recherche en texte intégral Innodb facilité FTS fourni.

0

La réponse à cette question est dépassée, InnoDB pris en charge la recherche plein texte déjà MySQL 5.6, Précompte here pour plus d'informations