The OpenNET Project / Index page

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

Пример полнотекстового поиска в 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.ru/base/dev/mysq...
Ключи: mysql, search / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / MySQL специфика / Оптимизация и администрирование MySQL

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



  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor