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
