cjcodeproj / medialibrary

Python code to read XML media files
MIT License
2 stars 0 forks source link

Comparators, bonus scores #156

Open cjcodeproj opened 9 months ago

cjcodeproj commented 9 months ago

The comparator framework scoring system should have the concept of a bonus score.

A bonus score is generated when there is an unusually high number of matching traits, or if there is a wide variety of traits that have matches that aren't usually found.

See also: https://github.com/cjcodeproj/medialibrary/issues/154

There should also be a mechanism for detractor points, where a movie seems similar in certain aspects, but they are not likely to be similar. For example, two movies could have similar keywords, but one is a Comedy and the other is an Action movie.

There doesn't actually have to be any detractor points awarded yet, but the mechanism should be there.