注意事项:
1、MySQL 4.x版本及以上版本提供了全文检索(备注:FULLTEXT)支持,但是表的存储引擎类型必须为MyISAM。
2、创建方法:
修改表结构添加全文索引 |
| ALTER TABLE article ADD FULLTEXT index_content(content) |
| –直接创建索引 |
| CREATE FULLTEXT INDEX index_content ON article(content) |
SELECT url FROM domainlists_url WHERE MATCH (全文索引的字段名称) AGAINST ('查询内容') order by id desc LIMIT 10
4、更改mysql默认的搜索长度
1、查询现有的长度:
SHOW VARIABLES LIKE 'ft_min_word_len';结果如下
2、更改mysql默认长度
1、windows系统下更改,在my.ini文件中加入:
[mysqld]
ft_min_word_len = 2
重启apache即可
2、linux系统下更改:方法同上