IsaiahHanna / AnimeRecommendation

0 stars 0 forks source link

Task - Address Input Variance #1

Open IsaiahHanna opened 3 weeks ago

IsaiahHanna commented 3 weeks ago

Find a way to match user input to anime even when it is not the exact same word/phrase.

Ex: Match "Demon Slayer" to "Kimetsu no Yaiba" Ex: Match "One Piece" to "One Pice"

If possible I'd like to be able to match typos but at the very least I'd like to be able to match the english name to the japanese name and vice-versa.

IsaiahHanna commented 3 weeks ago

This can be done by scraping for sub-title and synonyms from MyAnimeList and then using fuzzy matching to match the user input to the synonyms. Add synonym as a column next to name in the animes.csv. Use scrapy python framework to build a web spider.