J'ai lu que l'utilisation de la recherche fulltext est plus rapide que l'utilisation de LIKE %%. J'ai mis à jour mon script mais il semble toujours avoir toujours 0 résultat.MySQL Recherche plein texte a toujours 0 résultats?
SELECT *,
MATCH(pages) AGAINST('doodle') AS score
FROM books
WHERE MATCH(pages) AGAINST('doodle')
ORDER BY score DESC
Le mot-clé $ est plus long que 4 caractères et j'ai l'index de la colonne de pages en texte intégral. J'ai "doodle" dans la colonne des pages dans ce format "yankee doodle".
J'ai aussi essayé
SELECT *,
MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE) AS score
FROM books
WHERE MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE)";
Aucun d'entre eux fonctionne: \
Avez-vous un index de texte intégral dans la colonne 'pages'? Voulez-vous vraiment chercher '$ keyword' dans la colonne' pages'? – Xint0
Pouvez-vous montrer un exemple de '$ mot-clé'? –
Oui désolé. J'ai mis à jour mon article – dark