> Бегло просмотрел, ох и много там всего... Вопрос больше был по истории,
> скорее :) Но много интересного, правда, что приоритетнее, неясно (выделенное красным?).
> Я про рейтинг прокомментирую (это уже работающая сейчас формула?), Нет, там общий принцип отражен. В деталях формула давно переделана.
> там есть "(число статей, новостей, заметок) * 10" - считаю, что у них должен
> быть разный коэффициент. Ну, скажем, 1 статья = 2 заметки =
> 20 новостей. Обоснование - новости актуальны в лучшем случае несколько недель,
> страницы же со статьями могут посещать и несколько лет. Точные коэффициенты
> можно по анализу логов подбирать, конечно, но это трудоемко, здравый смысл
> подсказывает, что всё-таки их вклад различается как минимум на порядок.
Можно было учитывать в рейтинге число просмотров, но практика показывает, что самое популярное часто не самое полезное/качественное. В конце года собрался сделать сводную новость с самым интересным за год, сделал выборку самых посещаемых и комментируемых новостей и ужаснулся, там было совсем не то, что хотелось бы видеть в итогах.
Что касается коэффициента для контента, то это скорее стимулирующий фактор.
>> В простейшем случае что-то похожее на "ключ:N" => "[массив из M ссылок]",
>> где N - это номер блока индекса, в котором находится не
>> более M-элементов (нужно, чтобы производительность обработки не зависела от размера индекса,
>> в 99% случаях будет считан только один блок с самыми свежими
>> элементами).
> А как определятся, в каком блоке N находится ключ?
Задача в основном сводится к упорядоченному по времени/релевантности выводу, соответственно для вывода определенной страницы мы можем рассчитать номер блока зная общее число элементов в индексе и число элементом в одном блоке.