|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 145 ![]() |
Bonjour,
j'ai un script avec moteur de recherche. Mon souci est qu'il n'affiche pas de résultat si on ne saisi pas de mot de plus de 4 caractéres. En cherchant dans les forums j'ai lu qu'il fallait modifier la valeur de la variable ft_min_word_len du serveur sql. le souci c'est que je ne sais pas comment modifier cette valeur, est en ligne de commande, dans un fichier conf du serveur sql? Pouvez vous m'aider? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
C'est indiqué ici: http://dev.mysql.com/doc/refman/5.0/...ne-tuning.html
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 145 ![]() |
Merci beaucoup,
j'ai effectivement lu mais pour moi qui découvre tous cela ce n'est pas évident car il est dit qu'il faut modifier la valeur de ft_min_word_len puis de recompiler les FULLTEXT mais ou et comment. Ces variables sont t'elles dans un fichier conf ou c'est en ligne de commandes? Désolé si je parait un peux perdu et je demandes des précisions mais ce n'est pas evident a aborder au départ. Merci. |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 145 ![]() |
Bon j'ai réussi enfin a modifier la valeur de la variable en suivant la doc mysql.
Par contre il faut apres réparer les index FULLTEXT et pour cela il faut d'apres la doc http://dev.mysql.com/doc/refman/5.0...ine-tuning.html taper : REPAIR TABLE tbl_name QUICK; c'est ce que je fait mais a chaque fois j'ai le message d'erreur suivant : sachant que s_file_category est le nom d'une de mes tables Code :
Merci |
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : avril 2004 Messages : 734 ![]() |
Hello,
Tout d'abord, faire un : Ensuite, après avoir choisi la database où se trouve la table à réparer, faire un : Il ne reste plus qu'à faire la commande REPAIR.
__________________
Pensez au tag
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 145 ![]() |
Merci beaucoup Adjanakis cela fonctionne.
Il y a aussi cette solution qui fonctionne également : REPAIR TABLE nomdelabase.nomdelatable QUICK; Merci
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : avril 2004 Messages : 734 ![]() |
de rien, penses au tag
__________________
Pensez au tag
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com