SWE574-Fall2023-Group1 / SWE574-Fall2023-G1

Project for SWE 574 - Group 1
MIT License
7 stars 1 forks source link

Recommendation v1 #181

Closed ckertam closed 11 months ago

ckertam commented 11 months ago

Create a recommendation module according to tags

It should recommend matching stories to users according to the story the user liked and tags.

It will do that with sublabel and upperlabels

ckertam commented 11 months ago

I handled tag related recommendation. For now recommendations only updated when the user goes to recommendation page.

It works as follows for now, according to user's liked stories system sends a SPARQL sql and it returns subclasses or superclasses of that tag's wikidata_id. Then if a wikidata_id exists in any story the storyh will be added to users's recommendation list.

Only 3 stories shown at once and there is a counter in all stories in recommendation.

The system try to show less shown recommendation stories.