Bonjour,

Je voudrais avoir vos recommandations sur un moteur de recommandation

Le contexte est le suivant :

Je veux proposer aux visiteurs de notre site web e-commerce une liste de recommandation d'article en fonction :

- Des achats qu'il a effectuée auparavant.
- Des ses recherches.
- Des pages enseignes qu'il a visité.
- Des articles qu'il a ajouter dans le panier sans acheter.
- Gérer le cas si un visiteur n'est pas authentifié.
...

Je voudrais savoir s'il existe un solution open source (java, php ou autre ..) pour ce genre de besoin ?

Je ne sais pas s'il vaut mieux partir sur solution tel que EasyRec ou bien un solution fait maison ? se baser sur le moteur de recherche SOLR Lucene ? ou bien loger toutes les actions de l'utilisateur dans un fichier log ou une base mysql ?

Merci pour vos conseils