Исправить это непросто, IMHO. Рейтинг работ накручивается в реальном времени,в зависимости от возраста картинки в базе, видимо в разрезе категорий и ключевиков. Тот что уже накрутился на спаме обратно не отмотать без глобальных глюков.
Что вы сделаете? if exists(SPAM) rate = rate/spam_count ??
А если в формуле расчета рейтинга еще и участвует объем базы (общий, по категории или по запросу ключевика, неважно), то при её резком росте, может круто измениться чувствительность формулы, новым работам совсем хреновато придется.
Ну условно говоря в 2011 при 10 продажах в первые сутки, работа могла раскрутиться к = к + 0.3, то сегодня к = к + 0,003.
Все выводы на личной интуиции
ИМХО, сделать это не сложно.
Сейчас, помимо прочих параметров (возраст, число продаж, просмотров и неизвестно чего ещё) на выдачу влияет количество ключей в заголовке. Т.е., если численно выразить позицию в выдаче через K, то K=Count(key)+Other_parameters. Выход простой. Count(key):=1 If key exist - то есть если ключ есть, то он есть и не важно сколько раз он встречается. Зачем его считать? Other_parameters мы не трогаем и в итоге всё встаёт на свои заслуженные места.
superpsih, да, пока у новой картинки 0 продаж спам поднимет её в первые дни. И вставь разработчики distinct в нужное место запроса такого бы не было.
Ваш подход, если применить, решил бы проблему вновь загружаемого спама.
Но мне кажется, если картинка со спамом продалась уже 500 раз, уберите из неё спам, не факт, что она утонет.
В таких базах стараются делать минимум расчетов при запросах, а больше инфы хранить уже в рассчитанном виде и накрученный рейтинг никуда не денется.
Наверное, на форуме была такая версия, что поиск по новым Шаттер специально упрятал, пока решает, как быть с СЕОшниками. Тогда надо ждать, как всё устаканится и не грузить.
У меня из загруженного в августе продаётся или что-то аналогичное моим уже раскрученным работам или что-то из не массового сегмента, ну типа герба бёрна или вывески банка, т.е. по запросам возвращающим всего 3-5 страниц картинок.
Значит надо снимать сейчас что-то экзотическое
И это не работает. У меня есть темка маленькая, всего то 500+ штук на весь Шаттер. Старое у меня там берут, а новое (июль-август), как из принципа - нет. Фото все видны, как не сортируй. Они даже в популяре не далее 2-й страницы находятся.
Michael, не получается, они ищутся, новые, проверяли неоднократно. Но не продаются )
Так по новому искать, это ещё надо сообразить как. То есть шанс переключений на поиск по-новому уменьшен. И в алгоритм популяр включена и новизна - это тоже снижает сознательное переключение в новое.
Я заметила, что у меня стало другое соотношение демандов к подписке. Если раньше подписка/деманд относилась примерно как 2-3/1, то теперь ситуация перевернулась. и деманды с подпиской приносят примерно 1/1. Т.е. уменьшилось количество покупок по подписке, а деманды подросли. Старое продается как и раньше, примерно на том же уровне. Новое не продается практически совсем. Хотя я за последние 2 месяца загрузила 40 симиляров продаваемых иллюстраций. Продается более-менее только одна.