problème avec ft_min_word_len

Nouveau WRInaute
bonjour
je n'arrive pas à changer le 'ft_min_word_len' dans ma base donnée(je suis chez free)
j'ai vu qu'il était à 4 je le veux à 2
comment faire
Merci pour votre aide
 
WRInaute discret
Impossible de modifier cette valeur si on n'a pas accès au fichier de configuration de MySQL.
Ceux qui veulent utiliser le ini_set(), je leur répond qu'il sert à modifier temporairement des options de PHP et non MySQL ;)
 
WRInaute impliqué
Essaye de la modifier par une requête:
Code:
SET GLOBAL ft_min_word_len=2;
ou
Code:
SET ft_min_word_len=2;


Je ne sais pas s'ils bloquent ça chez Free...
 
Nouveau WRInaute
Bonsoir

Pour le ini_set(), je n'ai pas très bien compris.
Est ce que ça veut dire qu'on peut modifier le ft_min_word_len temporairement sur une page php
et si oui comment?


Sinon comment faire alors pour creer un moteur de recherche si on ne peut pas utiliser MATCH et régler le paramètre ft_min_word_len=2

Merci pour votre aide
 
WRInaute impliqué
Essaye ce que j'ai écrit...

Tu fais cette requête en début de page.

Le ini_set n'a absolument rien à voir ici...
 
WRInaute discret
karenma a dit:
Bonsoir

Pour le ini_set(), je n'ai pas très bien compris.
Est ce que ça veut dire qu'on peut modifier le ft_min_word_len temporairement sur une page php
et si oui comment?


Sinon comment faire alors pour creer un moteur de recherche si on ne peut pas utiliser MATCH et régler le paramètre ft_min_word_len=2

Merci pour votre aide
j'ai dit que le ini_set() sert à modifier des options de PHP et non de MySQL comme tu veux le faire...
j'ai voulu anticiper la question...

il te faudra forcément un dédié pour modifier la valeur ft_min_word_len car les index créés pour le FullText sont pour LA TOTALITE de la base de données, et ne peuvent donc pas être fais temporairement
un hébergement gratuit n'autorisera donc pas un tel changement de configuration juste pour ton site.
en restant chez Free, tu es donc bloqué
 
Nouveau WRInaute
bonjour
ok et si je veux rester chez free n'y a t il pas un autre moyen ,autre que match
pour faire un moteur de recherche
Merci pour votre aide
 
WRInaute occasionnel
bonjour, je deterre ce topic car il n'a toujours pas été résou et il m'interesse.
je suis dans le meme cas sauf que moi, mon site est hébérger chez 1&1 et que je veu que mon moteur de recherche fonctionne sur 3 lettres (je comprend pas d'ailleur pourquoi sql met 4 lettre par defaut c'est stupid car il y a enormement de mot de 3 lettres... lac, bar, car, gel, fax... mais bref c'est comme ça!!! )
je n'ai donc pas acces au fichier de configuration mysql car je ne suis pas sur un server dedié non plus.
ma question est donc : simulé par exemple un espace (ou une fausse lettre) pour qu'il soit pris comme un caractère lorsque l'on fait un recherche sur 3 lettres se qui ferait 4 lettres... est ce possible ? ou alors avez vous un astuce ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut