Page 1 sur 1

index sur Version du client MySQL: 3.23.56

Posté : 12 juil. 2007, 17:36
par benoitJ
Salut,

Quel type d'index doit on mettre pour faire des recherche sur des type text? Index ou fulltext.
merci

Posté : 12 juil. 2007, 18:44
par Cyrano
L'index FULLTEXT sert à effectuer des recherches beaucoup plus précises. En fait, je recommanderais plutôt une mise à jour de MySQL : le support de la 3.23.xx est devenu payant depuis environ un an et demi et il n'y aura plus d'améliorations dessus. D'autant que la version 6 approche à grand pas, une version 6 beta a vu le jour il y a peu de temps.

En attendant, INDEX devrait suffire, ça dépend de ce que tu veux faire.

Posté : 13 juil. 2007, 10:52
par benoitJ
Salut,

Bah en fait, je ne peux pas faire de mise à jour, je suis stagiaire et je dois faire de mon mieux avec ce qui existe deja.
EN ce moment, je suis en train de faire un moteur de recherche pour un site d'informations.... J'ai créé une base recherche dans laquelle j'ai mis tout le contenu du site. (ma table doit avoir environ 260 000 enregistrements) elle possède pres de 10 à 12 champs dont un est un text.... Je suis en train de faire des tests afin d'optimiser les requetes, le codes et de diminuer au maximum le temps d'execution de la recherche dans la table...

Merci

Posté : 13 juil. 2007, 11:35
par Cyrano
Tu as indiqué un point important : "moteur de recherche" et "champ texte". Dans ce cas, les recherches en FULL TEXT seraient peut-être plus appropriées. Ça dépend en fait du degré de précision et de pertinence que tu attends de ton moteur.

Posté : 13 juil. 2007, 12:31
par benoitJ
Yep, c'est pour ça que je suis en train de faire des test... D'ailleurs j'ai un souci en php, donc je vais poster un topic dans le forum...

Merci en tout cas.