Добрый день!
подскажите как сделать наиболее быстрое создание и поиск по облаку тэгов на записи.
Предположим есть большая таблица с именами (и тэги к ним).
Роман (Москва, Студент, Рыжий)
Николай (Борода, Кареглазый)
Иван (Урод, Кидалово, Гей)
Как видите тэгов может быть много и они абсолютно разные.
Нужно выполнять по базе поиск по данным тэгам.
Вынести тэги в отдельную таблицу и джоинить её некатит - слишком долгая операция.
Сделать это поле как SET тоже не катит т.к. у SET ограничение на 64 разных тэга. А это поле по сути бесконечно возможный SET
Пока выручает что тэги пишутся в проиндексированное текстовое поле и поиск ведётся так - SELECT * WHERE `tag` LIKE '%Борода%' OR `tag` LIKE '%Студент%'
возможно есть какое-то более красивое решение задачи?
Ответ на:
комментарий
от Viglim
Ответ на:
комментарий
от KDE41user
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от urxvt
Ответ на:
комментарий
от name_no
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от ppy
Ответ на:
комментарий
от ppy
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от name_no
Ответ на:
комментарий
от name_no
Ответ на:
комментарий
от name_no
Ответ на:
комментарий
от name_no
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от name_no
Ответ на:
Интересует, насколько мой алгоритм корректен, жду комментариев
от leonder
Ответ на:
комментарий
от KRoN73
Ответ на:
Интересует, насколько мой алгоритм корректен, жду комментариев
от leonder
Ответ на:
комментарий
от ppy
Ответ на:
комментарий
от ppy
Ответ на:
комментарий
от ppy
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от OldFornit
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Работа с множествами (2013)
- Форум Нужность эффективных алгоритмов (2013)
- Форум Предлагаю сделать 3D облако тэгов. (2011)
- Форум Mysql PHP (2006)
- Форум php+mysql (2002)
- Форум PHP + MySQL (2003)
- Форум PHP + Mysql (2005)
- Форум PHP + MySql (2006)
- Форум PHP + MySQL (2006)
- Форум Самый эффективный способ бэкапа mysql. (2013)