Я читал + исследовал алгоритмы и формулы, чтобы выработать оценку для моего пользовательского контента, чтобы отображать в настоящее время горячие / популярные элементы выше в списке, однако я признаю, что здесь я немного не в себе.
Я расскажу немного о том, что мне нужно... пользователи загружают аудио на мой сайт, у аудио есть несколько действий:
В идеале мне нужен алгоритм, в котором я могу обновлять оценку аудио каждый раз, когда регистрируется новое действие (, воспроизводится, загружается и т. д. ), также действие загрузки стоит больше, чем воспроизведение, например, больше, чем загрузка и фаворит больше, чем нравится.
Если возможно, я бы хотел, чтобы аудио старше 1 недели довольно резко выпадало из списка, чтобы дать более новому контенту больше шансов попасть в тренды.
Я читал об алгоритме Reddits, который выглядел хорошо, но я не знаю, как настроить его, чтобы использовать мои многочисленные переменные и удалять старые статьи примерно через 7 дней.
Некоторые статьи, которые нам интересны:
Любая помощь приветствуется!
Павел