Я создаю спортивную новостную ленту для приложения, и мне бы хотелось, чтобы она сортировалась по популярности и в хронологическом порядке. Я реализовал сортировку, используя алгоритм reddit с открытым исходным кодом (в моем приложении есть лайки для каждого поста в новостной ленте). До сих пор я тестировал его, и он, кажется, работает хорошо, но есть одна главная проблема, с которой я столкнулся: новости о популярных видах спорта всегда отображаются выше новостей из других видов спорта. Пример: в моем приложении 100 000 фанатов баскетбола и 1000 фанатов футбола. Большие новости о футболе выходят. У этого все еще будет меньше симпатий, чем другие регулярные ежедневные новости баскетбола. Как я могу решить эту проблему? Одним из возможных решений, которое я рассмотрел, является подача алгоритма reddit% всех поклонников, которым понравился определенный пост.