Forum Heroes' Chronicles http://forum.heroeschronicles.nainwak.org/phpbb3/ |
|
[Classement] "Améliorer" la recherche http://forum.heroeschronicles.nainwak.org/phpbb3/viewtopic.php?f=41&t=15698 |
Page 1 sur 1 |
Auteur: | Donald_Duck [ Jeu 14 Déc, 2006 13:35 ] |
Sujet du message: | [Classement] "Améliorer" la recherche |
Cela fait un bout de temps que je me demande pourquoi dans la recherche d'une personne (au niveau du classement) l'opérateur logique "LIKE" n'est pas remplacer par celui "=" Opinion personnel: Je trouverai cela beaucoup plus pratique si on pouvait rechercher une personne a partir d'une bride de nom. Par exemple, je recherche une personne qui se nomme: "kiCkaduKKkakikolerokuku" Malheureusement j'ai un peu de mal a me souvenir de l'orthographe exacte. Alosr je recherche: "kicka" (la recherche n'est pas case sensitive) et cela pourra me retourner: "kiCkakacherlakarte" "kiCkaduKKkakikolerokuku" "kiCkipassepourunnainbécile" Je remarque que c'est la meme chose pour la recherche de clan IG. Il y a sans doute une raison bien précise alors est-ce qu'il serait possible de la connaitre. Merci les chips. |
Auteur: | chatissimus [ Jeu 14 Déc, 2006 13:59 ] |
Sujet du message: | |
tu veux pas plutot remplacer =x par like %x% =) c'est fesable mais c'est plus lourd en DB like, puisqu'il teste completement toutes les lignes , ya pas de coupe sur incompatibilité des char ... |
Auteur: | Donald_Duck [ Jeu 14 Déc, 2006 14:33 ] |
Sujet du message: | |
chatissimus a écrit: tu veux pas plutot remplacer =x par like %x% =)
ROFL oui c'est sa j'ai inversé ![]() Je me suis couché a 5h du mat' j'ai pas les idées très clair ![]() C'est vrai que c'est plus rapide si on a pensé a faire un index sur le nom du personnage il ne s'amusera pas a faire une exploration sequentielle de la BDD. Je sais pas ce qu'en pense le reste de la populasse; je pense que pour la recherche des clans c'est deja assez long comme ca. Mais pour la recherche dans le classement le temps d'acces est pas très important et cela pourrais etre un peu plus simpa de faire une recherche "approximative". Voila je me suis exprimé, j'espere que les autres en feront autant). (A tout ceux qui aurait lu avant, y'avait une super connerie d'écrite... Je m'excuse si vous en avez presque vomi) (->Bien que je pense que l'on pourrait faire qq benchs pour savoir combien de temps on perd en exploration, si ca se trouve c'est pas énorme, y'a qu'a peu près 5000 joueurs ![]() ![]() |
Page 1 sur 1 | Heures au format UTC + 1 heure |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |