Пример полнотекстового поиска в 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 ('"форма или содержание"') - жестко по фразе
|
|
|
|
Раздел: Корень / Программисту и web-разработчику / SQL и базы данных / MySQL специфика / Оптимизация и администрирование MySQL |