开发者社区> 问答> 正文

mediawiki安装时提示mysql数据库不支持FULLTEXT indexes

怎么破?

展开
收起
madao星人 2016-05-29 15:57:36 4372 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像