PHP SQL tri Gros tri et algorithme

Nouveau WRInaute
Bonjour à tous,

Dans le cade d'un nouveau projet de comparateur de shopping je dois me pencher sur le tri des produits.

Je cherche une méthodologie pour trier environ 100 000 produits d'une centaine de marchands,

A savoir que je cherche quelque chose de plus poussé qu"un simple rand(),

J'aimerais faire un tri en fonction de conditions poussées :
- Ne pas afficher 2 fois de suites des produits du même marchand
- Afficher en priorité les produits qui ont déjà eu des clics
- Afficher en priorité les produits des marchands qui paye plus chère le CPC
...

ce n'est qu'un exemple, mais à quel niveau traiter l'algo de tri SQL ou par le PHP ?
et comment mettre en place un algorithme de ce type pour bien mélanger les produits ?


Merci pour vos lumières.
 
WRInaute occasionnel
O__.

Il va falloir mettre les mains dans le moteur !!

Tu attends quoi exactement ? Du code ? Des idées ?

Tu dois décomposer ton algo en problèmes individuels.
Comme google, tu commences simple et ensuite tu ajoutes des fonctionnalités !

Tu commences par un skateboard pour arriver au Tank !

Dans un premier temps tu affiches les produits par rapport au CPC.
Ensuite tu ajoutes la condition pas 2 fois le même vendeur
Ensuite tu ajoutes le tri par nombre de clics
et ainsi de suite...
 
Discussions similaires
Haut