Valick
19.07.2015 - 23:22
Цитата (Arh @ 19.07.2015 - 22:00) |
С вашими этими формулами sql запрос фиг составишь. |
самое правильное замечание из всей темы, но собственно перенсти формулу на сторону СУРБД можно.
Цитата (Arh @ 19.07.2015 - 22:00) |
то просто сортируем по рейтингу все товары за месяц например |
McLotos
20.07.2015 - 07:48
Цитата (Arh @ 20.07.2015 - 01:00) |
Если объект плюсанули 5500 раз, он уже сам по себе популярнее чем тот который плюсанули 600 раз. |
Этот момент мы уже обсудили выше. Возможно что он когда-то был популярен, а сейчас неактуален и всё-равно висит в топе потому-что старше всех и имеет больше всех голосов.
Цитата (Arh @ 20.07.2015 - 01:00) |
На форуме кстати тоже адекватный рейтинг, видно скольким помог и скольким помешал |
Я бы так не сказал, посмотри например мой рейтинг, минусы поставлены просто из вредности =))))
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
McLotos
Цитата |
Возможно что он когда-то был популярен, а сейчас неактуален и всё-равно висит в топе потому-что старше всех и имеет больше всех голосов. |
Но это его не делает менее популярным, раз до сих пор его никто не переплюнул.
И как я уже писал выше, ТОП - ТОПу рознь.
ТОП за всё время, ТОП за неделю.
Цитата |
минусы поставлены просто из вредности =)))) |
Это уже вопрос адекватности, с этим никакая формула не справится =)
chee голосовал 29 раз [ +4 | -25 ]
volter9 голосовал 108 раз [ +104 | -4 ]
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
sergeiss
20.07.2015 - 22:44
Цитата (Arh @ 19.07.2015 - 23:00) |
А если где то нужно выводить "популярные новинки", то просто сортируем по рейтингу все товары за месяц например. Таким образом старые рейтинговые товары не будут всплывать. |
У меня сотовый телефон показывает "избранные" номера подобным образом
Там хранится история вызовов за месяц. И на ее основании считается рейтинг избранных. Как я понял, там не только количество важно входящих/исходящих, связанных с определенным номером, но и какой-то вес есть в зависимости от "дальности" даты от текущей.
И это вполне нормальный алгоритм, я думаю.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
sergeiss
То есть, если я звоню маме каждый день, 1 раз в день (30 раз).
А потом последние 10 дней звоню по работе 2 раза в день (20 раз).
То мама будет ниже в списке потому что 20 последних весомее, чем 30? =)
На андройде есть "частые контакты", там походу просто считается количество входящих/исходящих за всё время, очень удобно "тыкать" интуитивно, потому что позиции не меняются.
Другая вкладка показывает последние звонки по дням. Даже вижу кто мне звонил/писал 25 ноября 2014 =)
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
sergeiss
21.07.2015 - 09:57
Цитата (Arh @ 21.07.2015 - 02:37) |
То есть, если я звоню маме каждый день, 1 раз в день (30 раз). А потом последние 10 дней звоню по работе 2 раза в день (20 раз). То мама будет ниже в списке потому что 20 последних весомее, чем 30? =) |
Я не буду утверждать, что именно так. Но похоже, что так. И это вполне логично, кстати.
Между прочим, у нас на форуме есть "Топ 5 тем форума". Там нечто похожее используется. Туда может попасть, даже на первую позицию, тема с небольшим количеством ответов. Если она была создана недавно, но сразу получила много ответов (например, 10 за час), то на данный момент она весомее, чем старая тема, набравшая за год 200 ответов.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
McLotos
21.07.2015 - 22:11
Цитата (sergeiss @ 21.07.2015 - 11:57) |
И это вполне логично, кстати. |
Т.е. ты хочешь сказать что смысл всё-таки есть в таком классе? =))))
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
sergeiss
21.07.2015 - 22:20
Цитата (McLotos @ 21.07.2015 - 22:11) |
ты хочешь сказать что смысл всё-таки есть в таком классе? =)))) |
"Я тебе адын умный веЩ скажу, только ты не обижайся, да?" (с) Не смотрел я твой класс... Я говорил только про собственно логику, о коей зашла речь.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.