ALTER TABLE table_author ADD FULLTEXT name (name, description);
Индекс FULLTEXT можно создать сразу по нескольким столбцам. Для этого в скобках после имени индекса нужно указать имена двух столбцов через
создаваемого индекса, за которым в скобках указано имя текстового
В листинге сразу после ключевого слова FULLTEXT следует имя
ALTER TABLE table_author ADD FULLTEXT name (name);
листинге ниже для текстового поля name таблицы table_author создается
содержащей текстовые поля, необходимо создать индексы FULLTEXT. Изменить уже существующие таблицы можно при помощи SQL-оператора ALTER. В
Для использования возможности полнотекстового поиска в таблице,
присутствовать в половине записей.
записи, то поиск не даст результатов, поскольку каждое слово будет
крайней мере, в половине записей. Так если в таблице имеются только две
меньше, чем из четырех символов), а также слова, встречающиеся, по
слова. К ним относятся слишком короткие слова (по умолчанию состоящие
того, при поиске игнорируются так называемые "общеупотребительные"
Полнотекстовый поиск в СУБД MySQL не чувствителен к регистру. Кроме
типа FULLTEXT ДЛЯ столбцов, по которым необходимо осуществлять поиск.
только для таблиц типа MylSAM и только для текстовых столбцов переменной длины (TEXT И VARCHAR). Эта возможность активируется созданием индекса
Полнотекстовый поиск в СУБД MySQL на сегодняшний день поддерживается
Полнотекстовый поиск
/ / PHP поиск PHP поиск
Комментариев нет:
Отправить комментарий