Auteur | Message |
---|---|
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 28/07/2006 à 15:38 Bah dans 95% des cas ça sert à rien d'avoir les deux, puisque "l'unique" est un index... |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 28/07/2006 à 15:54 Je met un unique sur un couple (ou quadruple) champs (pour protéger au moment de INSERT), et un index sur un seul des champs (pour améliorer le SELECT qui s'en fout du UNIQUE), et il me sort l'erreur Shopping Time Network - Founder / CTO |
erwinol
| Erwin Inscrit le : 09/05/2005 |
# Le 28/07/2006 à 16:19
Bool a dit : Les recherches FULLTEXT, as tu déjà essayé "en vrai" ? Pour ma part j'en suis très déçu : la pertinence du truc est très médiocre, le fait d'ignorer les mots de moins de 4 lettres très pénalisant, et sortir les résultats ne contenant pas tous les mots embrouille tout le monde. Enfin, je n'ai approfondi la question, c'est peut être "configurable"... Oui il semblerait que ce soit configurable : http://dev.mysql.com/doc/refman/5.0/fr/fulltext-bo... En gros en jouant avec la syntaxe tu peux lui demander de faire une recherche sur tous les mots (+) ou ignorer certains mots et encore pleins d'autres choses bien sympathiques. La taille minimale des mots à indexer est définie dans la variable ft_min_word_len de MySQL. La limitation a 4 lettres n'est donc pas un problème. Tu peux également définir la liste des mots à rejeter dans la variable ft_stopword_file. Bref ça me parait intérressant mais il faut voir maintenant au niveau des performances. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 28/07/2006 à 16:19 bah si c'est le premier, oui c'est normal, c'est bien une erreur (comme indiqué au dessus) et si ce n'est pas le premier, bah justement phpMyAdmin ne marque aucun message |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 28/07/2006 à 16:26 Ah bah merci pour l'info Erwinol Finalement le FULLTEXT pourrait me servir un jour |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 29/07/2006 à 12:21 Je sais pas de toute facon faut tester comme dit bool. J'ai une table avec 700,000 expressions qui avait juste mot en "unique" avant sans autre index, et juste comme ca, c'était super long pour trouver un mot. |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 9:52:58 | Généré en 13.11ms | Contacts | Mentions légales |