mediawiki安装时提示mysql数据库不支持FULLTEXT indexes
收起
1
条回答
写回答
取消
提交回答
-
1、MySQL 4.x版本及以上版本提供了全文检索(备注:FULLTEXT)支持,但是表的存储引擎类型必须为MyISAM。
2、创建方法:
修改表结构添加全文索引
ALTER TABLE article ADD FULLTEXT index_content(content)
–直接创建索引
CREATE FULLTEXT INDEX index_content ON article(content) 3、查询语言的写法:
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系统下更改:方法同上
2016-05-29 16:53:57