Задавайте вопросы, мы ответим
Вы не зашли.
Заранее прошу прошения, если это уже где то обсуждалось.
Проблема такая: есть несколько таблиц, которые друг с другом связаны. Может это не самая оптимальная структура для такого типа данных.
Есть таблица File со столбцами id,name,url
Есть таблица Authors, со столбцами id,name
Есть таблица AuthorsOfFiles, со столбцами id,author,file
Есть таблица Books, со столбцами id,name
Есть таблица BooksOfFiles, со столбцами id,book,file
Такая же схема с таблицами, Topics,TopicsOfFiles и т.д.
Задача: выполнив как можно меньше запросов проверить на LIKE '%"+$query+"%' все name-ы во всех таблицах (Authors,Books,Topics и т.д.) и получить список id строк в таблице Files, у которых Authors,Books и т.д. содержит слово $query. Изучая разные темы пришел к следующему:
Неактивен
А про полнотекстовый индекс не думали?
Неактивен
Спасибо за подсказку, постараюсь найти информацию о полнотекстовом индексе. Буду признателен, если дадите ссылку на мануал по этой теме.
Неактивен
Неактивен