hello everyone! can anybody help me with setting recommendation algorithm please?
what I need: each user fill in information about his job position, interests, country, spoken languages etc. The app has a community where I want to recommend to a user other users that have similar background and I want to range it according to percentage of matching. and it also would be cool if it has percentage number as well ( ex: you have a 88% match)
also it would be great if there is a way to give to a certain data (ex: job position) priority. for example:
importance of matching job position β 10, interests β 8 etc, it will make recommendations more accurate.
First of all β thank you so much for your help, time and kindness!!
You are very cool!
I got the most part, but still a little bit confused β I canβt understand when we add the highest score to the user collection and canβt understand how we set a score for each vacancy when we create User Vacancies.
Iβve tried all options but still canβt understand how I set Language/education score when I create current vacancy. In your app it work perfect, but I canβt see where and how you set it.
Language score is a matrix, you can have both ways the same or different, for example English to Spanish score can be the same or different than Spanish to English.
You can take screenshot what you donβt know, we can learn together, as this has some potential.
Iβve copied all the databases and all the logic as it is in your app. (I have courses instead of vacancy and interest instead of the language, the rest is pretty the same)
Also I have collection with score for each pair of intersects.
When I create User courses Interest score is not displayed in the Users Courses collection (as you can see on the screenshot) so I canβt sort it later :((
I have only two countdowns β 1) one that delete current user vacancy (in the list of users courses) 2) that creates user vacancy (in the list of all courses)