for mysql, we need MyISAM tables
example table creation with FULLTEXT indexes
mysql> CREATE TABLE articles ( -> id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, -> title VARCHAR(200), -> body TEXT, -> FULLTEXT (title,body) -> );
example query:
mysql> SELECT * FROM articles -> WHERE MATCH (title,body) AGAINST ('database');
Hints from MySQL documentation:
Loading data into a table that has an existing FULLTEXT index could be significantly slower.
For large datasets, it is much faster to load your data into a table that has no FULLTEXT index, then create the index with ALTER TABLE (or CREATE INDEX)
Last modified 20 years ago
Last modified on 06/17/05 16:44:19