[Tartarus] Алгоритм для вычисления наиболее используемых записей

Dmitriy M. Maslennikov =?iso-8859-1?q?maslennikovdm_=CE=C1_gmail=2Ecom?=
Вс Янв 11 19:53:07 MSK 2009


11 января 2009 г. 19:30 пользователь Pavel Shilovsky
<piastry на etersoft.ru> написал:
> Здравствуйте.
>
> Предлагаю присвоить записям потенциалы согласно их используемости и
> сортировать :)
>
> Например, запись используемая первый раз, но сегодня имеет потенциал
> P = 1 * MAX_mult
>
> запись используемая последний раз вчера, но используемая 2 раза будет иметь
> потенциал
> P = 2 * (MAX_mult - regress*days_ago), где days_ago - сколько дней прошло со
> времени последнего выбора данного комнента,
> и т.д.
>
> Остаётся только поиграться со значениями переменных и MAX_mult и regress, и мы
> получим то, что нужно - мне так кажется.
Не раскрыто, что делать с записями использованными 2 раза вчера и два
раза сегодня, против записей использованных один раз вчера и три
сегодня и т. п.

-- 
Dmitriy M. Maslennikov
rlz на etersoft.ru
rlz на altlinux.org
maslennikovdm на gmail.com
master на armory.ru


Подробная информация о списке рассылки Tartarus