|
|
|
| Здравствуйте, вот такой у меня вопрос возник: как сделать полнотекстовый запрос сразу к нескольким таблицам. То есть изначально запрос такой
SELECT* FROM tablename WHERE MATCH (title, message) AGAINST ('$bool' IN BOOLEAN MODE) LIMIT $start, $num
|
Но это запрос к одной таблице, а как быть если этот запрос нужно отнести сразу к 10 таблицам? | |
|
|
|
|
|
|
|
для: Mefisto84
(17.01.2007 в 20:09)
| | Многотабличный полнотекстовый поиск не поддерживается. | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 00:32)
| | так, а как же тогда у Вас реализован поиск? Или Вы это делаете не при помощи boolean? | |
|
|
|
|
|
|
|
для: Mefisto84
(18.01.2007 в 12:53)
| | Можно использовать сложные условия, т.е. объединять несколько конструкций MATCH (...) AGAINST (...) при помощи операторов AND или OR. | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 13:45)
| | То есть Вы имеете ввиду просто полнотектовый поиск, без режима булеан? Правильно я понимаю? Но тогда мне это не подходит, так как из-за правила 50% боюсь будут сложности с поиском. | |
|
|
|
|
|
|
|
для: Mefisto84
(18.01.2007 в 19:12)
| | Нет можно с режимом булеан, просто использовать несколько конструкций MATCH (...) AGAINST (...) для разных таблиц. | |
|
|
|