mrt
Новичок
реализация тегов а-ля flickr.com, del.icio.us
Здравствуйте! Помогите, пожалуйста, реализовать мускульную табличную схему для тегов.
Проблемы:
a) необходимо вести статистику тегов (их популярность), макс. длина тега/тегов, перечисленных через запятую - 255 символов.
т.е. вполне вероятно юзер может ввести добрую сотню тегов (одно/двухсимвольных) для одной картинки/закладки/текста.
а т.к. необходима статистика тегов, то необходимо класть каждый тег в таблицу типа такой:
CREATE TABLE tags
(
tag_id ...
tag_name ...
tag_count ...
);
т.е. придется делать оч. много (даже слишком много) запросов к БД.
есть ли лучшее решение?
b) необходимо реализовать связь "1 закладка/картинка-n тегов"
c) необходимо реализовать поиск закладок/картинок с помощью тегов
т.е. допустим есть картинка с тегами "семья, турция, отдых", и чем больше соответствующих тегов, тем точнее поиск.
напомню, что необходима схема БД.
буду благодарен за ссылки, советы, готовые решения ))
Здравствуйте! Помогите, пожалуйста, реализовать мускульную табличную схему для тегов.
Проблемы:
a) необходимо вести статистику тегов (их популярность), макс. длина тега/тегов, перечисленных через запятую - 255 символов.
т.е. вполне вероятно юзер может ввести добрую сотню тегов (одно/двухсимвольных) для одной картинки/закладки/текста.
а т.к. необходима статистика тегов, то необходимо класть каждый тег в таблицу типа такой:
CREATE TABLE tags
(
tag_id ...
tag_name ...
tag_count ...
);
т.е. придется делать оч. много (даже слишком много) запросов к БД.
есть ли лучшее решение?
b) необходимо реализовать связь "1 закладка/картинка-n тегов"
c) необходимо реализовать поиск закладок/картинок с помощью тегов
т.е. допустим есть картинка с тегами "семья, турция, отдых", и чем больше соответствующих тегов, тем точнее поиск.
напомню, что необходима схема БД.
буду благодарен за ссылки, советы, готовые решения ))