MongoDB Question:Articles Similaires en MongoDb
Je voudrais trouver des signets similaires des autres utilisateurs.
Disons que j'ai une collection "UserFavorites" et chaque document est quelque chose comme: { 'user_id': 'Joe', bookmark_ids: [1,2,3,4,5,6]}
Je voudrais offrir à l'utilisateur "Joe" les favoris des autres basés sur des similitudes d'intérêt.
Quelque chose comme $ all_bookmarks = Trouvez toutes les personnes qui ont les signets les plus similaires à l'utilisateur "joe";
$ display_bookmarks_to_joe = Le même groupe signets à partir de l'intérieur all_bookmarks $ et attribuer des notes (combien de fois même article paru dans all_bookmarks $) puis afficher le top 20 à Joe
Je sais que ce n'est pas une tâche facile et implique beaucoup de la conception de schéma. Est-ce que quelqu'un a des suggestions, ou a une URL que je pourrais étudier?
Merci!
PARFAIT! JE T'AIME ! – Gotys