main

Про схему БД. Опять.

На сей раз вопрос решён окончательно. Разобрал исходники gelbooru, посмотрел схему бд.

Так вот, ребята тоже используют MATCH, полнотекстовые индексы и зверское кэширование результатов поиска.

Ещё раз погонял тесты - не стоит оно того. Трёхэтажные запросы, индексы и сервисные данные втрое превышающие полезную нагрузку, читать глазами - забудьте.

Надо будет дополнить данными, сделаю так:

id | ... | tags | <- исходная таблица
|->  ...
`->| ... | data | <- N'ая таблица

И все связи - по этому единственному ключу.