The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Пример полнотекстового поиска в mySQL
CREATE TABLE table (
            id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
            column TEXT,
            FULLTEXT (column)
          );

SELECT * FROM table WHERE MATCH (column) AGAINST ('информация');
 AGAINST ('форма содержание') - все выражения, содержащие хотя бы одно из слов.
 AGAINST ('+форма +содержание') - оба слова.
 AGAINST ('+форма содержание') - искать "форма", при "содержание" больший релевант.
 AGAINST ('+форма -содержание') - "форма" без "содержание".
 AGAINST ('форма*') - "форма", "формат", "формация"
 AGAINST ('"форма или содержание"') - жестко по фразе
 
06.05.2004 , Автор: MEDBEDb , Источник: http://www.opennet.dev/base/dev/mysq...
Ключи: mysql, search
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / MySQL специфика / Оптимизация и администрирование MySQL

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру