Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Многотабличный SELECT c IN BOOLEAN MODE
 
 автор: Mefisto84   (17.01.2007 в 20:09)   письмо автору
 
 

Здравствуйте, вот такой у меня вопрос возник: как сделать полнотекстовый запрос сразу к нескольким таблицам. То есть изначально запрос такой

SELECT* FROM tablename WHERE MATCH (title, message) AGAINST ('$bool' IN BOOLEAN MODE) LIMIT $start, $num

Но это запрос к одной таблице, а как быть если этот запрос нужно отнести сразу к 10 таблицам?

   
 
 автор: cheops   (18.01.2007 в 00:32)   письмо автору
 
   для: Mefisto84   (17.01.2007 в 20:09)
 

Многотабличный полнотекстовый поиск не поддерживается.

   
 
 автор: Mefisto84   (18.01.2007 в 12:53)   письмо автору
 
   для: cheops   (18.01.2007 в 00:32)
 

так, а как же тогда у Вас реализован поиск? Или Вы это делаете не при помощи boolean?

   
 
 автор: cheops   (18.01.2007 в 13:45)   письмо автору
 
   для: Mefisto84   (18.01.2007 в 12:53)
 

Можно использовать сложные условия, т.е. объединять несколько конструкций MATCH (...) AGAINST (...) при помощи операторов AND или OR.

   
 
 автор: Mefisto84   (18.01.2007 в 19:12)   письмо автору
 
   для: cheops   (18.01.2007 в 13:45)
 

То есть Вы имеете ввиду просто полнотектовый поиск, без режима булеан? Правильно я понимаю? Но тогда мне это не подходит, так как из-за правила 50% боюсь будут сложности с поиском.

   
 
 автор: cheops   (18.01.2007 в 22:07)   письмо автору
 
   для: Mefisto84   (18.01.2007 в 19:12)
 

Нет можно с режимом булеан, просто использовать несколько конструкций MATCH (...) AGAINST (...) для разных таблиц.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования