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.
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.