Я работаю над своего рода микро-форумом, где специальный пользователь публикует быстрое (размером с твит) сообщение, на которое подписчики могут отвечать своими сообщениями одинакового размера.Просто, никаких «копаний» или каких-либо голосований, просто хронологический поток ответов на каждое тематическое сообщение.Но с ожидаемым большим трафиком.
Мы хотели бы пометить тематические сообщения в соответствии с привлекаемым ими ответом, используя шкалу от 0 до 10.
Поиск в Google по алгоритмам трендов и сообществу открытого исходного кодаПримеры приложений на некоторое время, и до сих пор собрали две интересные ссылки, которые я пока не совсем понял:
С самого начала я понимаю необходимость проверки наклона активности и балансирования веса между двумя элементами, которые сильно различаются по масштабу деятельности.Но как мне сравнить множество предметов, быстро растущих во времени?И затем, как я могу разбить элементы в пределах «жужжания» от 0 до 10?
Второе упоминание является захватывающим, но над моей головой в этой точке.С первого прохода я понял, что нужно сохранять стабильность использования памяти, сохраняя при этом счетчики и сохраняя ссылки на элементы, если это необходимо.Но я пока не нашел подходящего алгоритма для моего конкретного случая использования.
Стоит отметить, что я пришел из области неинформатики и определенно не статистики.Пожалуйста, потерпите меня :) Любая помощь и примеры кода (особенно в Ruby) будут с благодарностью.