Je crée un moteur de recherche mysql fulltext pour mon site web, et j'ai une page de recherche avancée qui permet à l'utilisateur de limiter les colonnes dans lesquelles il souhaite chercher. Cependant, chaque fois que je crée un index de recherche fulltext, toutes les colonnes utilisées dans cet index doivent être utilisées, sinon je reçois un message d'erreur. Est-il possible de faire un index mysql pour fulltext où je peux utiliser seulement certaines des colonnes?Recherche plein texte MySQL avec différentes permutations
Par exemple, j'ai 5 colonnes dans mon index, faite par cette déclaration:
ALTER TABLE table1 ADD FULLTEXT fulltext_index(subject, course, prof, semester,
year);
Si je voulais chercher seulement sous sujet et bien sûr, je recevrais l'erreur:
#1191 - Can't find FULLTEXT index matching the column list