Mysql
 sql >> Base de données >  >> RDS >> Mysql

Liste des mots indexés par Innodb fulltext

Définir innodb_ft_aux_table variable de serveur mysql au moment de l'exécution à votre table innodb contenant l'index de texte intégral. Cela entraînera le INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE être peuplé. Ce tableau contient un word colonne contenant

Vous pouvez utiliser la requête select pour obtenir la liste des mots de cette table. Cependant, ce paramètre est recommandé à des fins de test/débogage uniquement, donc je ne l'utiliserais pas vraiment dans un environnement réel.

Un autre problème avec cette approche est la longueur minimale des mots indexés et la liste des mots vides. Si une balise est plus courte que la longueur de mot minimale, elle ne sera pas indexée. Si le nom de la balise figure dans la liste des mots vides, il ne sera pas indexé.

Pour être honnête, je préférerais créer un tableau séparé dans lequel vous conserveriez la liste des balises et l'utiliseriez comme source pour la saisie semi-automatique.