Je ne l'ai jamais vraiment entendu une réponse directe sur celui-ci, je dois juste FullText chercher une colonne couple avec plusieurs mots « Prénom Nom »MySQL FULLTEXT recherche plusieurs mots
$sql = mysql_query("SELECT * FROM
patient_db
WHERE MATCH (Name, id_number)
AGAINST ('% $term %' IN BOOLEAN MODE);");
Mais il ne parvient pas à exécuter la interroger si j'entre plus d'un mot ici.
Quelqu'un peut-il m'éclairer s'il y a aussi une limite de combien de termes vous pouvez rechercher dans 1 MATCH CONTRE une requête? Dans l'exemple de cette réponse, vous avez third_word qui fonctionne également dans ma propre requête mais quand je mets le + quatrième_word et même s'il existe dans les colonnes, il renvoie un résultat vide. – vincent
"expression exacte" ne signifie pas phrase exacte sans aucun signe (+/-) elle sera traitée comme un OU. il n'y a pas d'expression exacte dans la recherche en texte intégral, seulement tous les mots, quelques mots, aucun des mots. – Gamesh
Ceci est changé sur une période de 5 ans – Vineet1982