Diminuer la taille min d'une chaine de caractères à rechercher dans Magento (et autre...)
- Détails
- Catégorie : Magento
- Créé le Mardi, 03 Mai 2011 14:15
- Mis à jour le Mardi, 03 Mai 2011 15:29
- Publié le Mardi, 03 Mai 2011 14:15
- Affichages : 407
Pourquoi une recherche n'aboutit pas correctement quand un client effectue une recherche avec un mot de 3 caractères sous Magento ?
La réponse est simple et c'est pas que pour Magento ....
En fait cela dépend souvent d'une limitation par défaut de MySQL.
Il faut modifier la variable ft_min_word_len dans le fichier my.cnf.
Dans la section [mysqld], modifier ou ajouter la variable suivante :
ft_min_word_len = 3
Relancer MySQL.
Vérifier que la variable est maintenant correctement configurée dans phpMyAdmin, onglet "Variables" à la ligne "ft min word len"
Exécuter la commande MySQL suivante :
Suivi d'une reconstruction du cache : Système > Gestion du cache
Cliquer sur le bouton "Rebuild" de "Cache Index"